Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3
Securitizations and Other Variable Interest Entities - Other Variable Interest Entities, Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Variable Interest Entity [Line Items]          
Total assets $ 2,426,330 $ 2,338,833 $ 2,426,330 $ 2,338,833 $ 2,354,507
Consolidated VIEs          
Variable Interest Entity [Line Items]          
Total assets 44,865   44,865   49,073
Customer Vehicles          
Variable Interest Entity [Line Items]          
Maximum loss exposure 2,200   2,200   2,100
Collateralized Debt Obligations          
Variable Interest Entity [Line Items]          
Maximum loss exposure 275   275   421
Investment Vehicles          
Variable Interest Entity [Line Items]          
Maximum loss exposure 7,000   7,000   7,200
Investment Vehicles | Consolidated VIEs          
Variable Interest Entity [Line Items]          
Total assets 105   105   270
Investment Vehicles | Unconsolidated VIEs          
Variable Interest Entity [Line Items]          
Total assets 34,500   34,500   37,700
Leveraged Lease Trusts | Consolidated VIEs          
Variable Interest Entity [Line Items]          
Total assets 1,700   1,700   1,800
Tax Credit Vehicles          
Investments in Affordable Housing Projects [Abstract]          
Unfunded commitments 3,900   $ 3,900   3,800
Unfunded commitment payment period     5 years    
Tax credits and other benefits 276 265 $ 847 750  
Expected tax benefits recognized, as a percentage     25.00%    
Tax Credit Vehicles | Other income          
Investments in Affordable Housing Projects [Abstract]          
Pretax losses 250 $ 215 $ 732 $ 640  
Tax Credit Vehicles | Other assets          
Investments in Affordable Housing Projects [Abstract]          
Investments in affordable housing project investments 9,100   9,100   8,900
Tax Credit Vehicles | Unconsolidated VIEs          
Variable Interest Entity [Line Items]          
Maximum loss exposure $ 17,200   $ 17,200   $ 17,000