Quarterly report pursuant to Section 13 or 15(d)

Securitizations and Other Variable Interest Entities - Other Variable Interest Entities, Additional Information (Details)

v3.19.2
Securitizations and Other Variable Interest Entities - Other Variable Interest Entities, Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Variable Interest Entity [Line Items]          
Total assets $ 2,395,892 $ 2,291,670 $ 2,395,892 $ 2,291,670 $ 2,354,507
Consolidated VIEs          
Variable Interest Entity [Line Items]          
Total assets 45,650   45,650   49,073
Customer Vehicles          
Variable Interest Entity [Line Items]          
Maximum loss exposure 2,100   2,100   2,100
Collateralized Debt Obligations          
Variable Interest Entity [Line Items]          
Maximum loss exposure 292   292   421
Investment Vehicles          
Variable Interest Entity [Line Items]          
Maximum loss exposure 6,600   6,600   7,200
Investment Vehicles | Consolidated VIEs          
Variable Interest Entity [Line Items]          
Total assets 158   158   270
Investment Vehicles | Unconsolidated VIEs          
Variable Interest Entity [Line Items]          
Total assets 36,200   36,200   37,700
Leveraged Lease Trusts | Consolidated VIEs          
Variable Interest Entity [Line Items]          
Total assets 1,800   1,800   1,800
Tax Credit Vehicles          
Investments in Affordable Housing Projects [Abstract]          
Unfunded commitments 3,800   $ 3,800   3,800
Unfunded commitment payment period     5 years    
Tax credits and other benefits 291 237 $ 571 485  
Expected tax benefits recognized, as a percentage     25.00%    
Tax Credit Vehicles | Other income          
Investments in Affordable Housing Projects [Abstract]          
Pretax losses 234 $ 217 $ 482 $ 425  
Tax Credit Vehicles | Other assets          
Investments in Affordable Housing Projects [Abstract]          
Investments in affordable housing project investments 8,900   8,900   8,900
Tax Credit Vehicles | Unconsolidated VIEs          
Variable Interest Entity [Line Items]          
Maximum loss exposure $ 16,800   $ 16,800   $ 17,000