Quarterly report pursuant to Section 13 or 15(d)

Securitizations and Other Variable Interest Entities - Other Asset-backed Securitizations, Narrative (Details)

v3.24.1.u1
Securitizations and Other Variable Interest Entities - Other Asset-backed Securitizations, Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Variable Interest Entity [Line Items]      
Carrying value of receivables in trusts $ 1,049,156   $ 1,053,732
Long-term debt 296,346   302,204
Total assets 3,273,803 $ 3,194,657 3,180,151
Customer Vehicles      
Variable Interest Entity [Line Items]      
Maximum loss exposure 913   952
Collateralized Debt Obligations      
Variable Interest Entity [Line Items]      
Maximum loss exposure 86   80
Investment Vehicles      
Variable Interest Entity [Line Items]      
Maximum loss exposure 2,200   2,600
Tax Credit Vehicles      
Variable Interest Entity [Line Items]      
Investments in affordable housing project investments 15,800   15,800
Unfunded commitments $ 7,100   7,200
Unfunded commitment payment period 5 years    
Tax credits and other benefits $ 576 527  
Pretax losses 412 372  
Renewable Energy Investments      
Variable Interest Entity [Line Items]      
Equity investments 13,700   14,200
Unfunded capital contributions $ 5,900   6,200
Term of unfunded capital contributions (in years) 2 years    
Tax credits and other tax benefits related to renewable energy investments $ 1,000 996  
Pretax losses in renewable energy investments 664 561  
Consolidated VIEs      
Variable Interest Entity [Line Items]      
Carrying value of receivables in trusts 19,250   18,276
Long-term debt 8,157   8,456
Total assets 24,424   23,773
Consolidated VIEs | Investment Vehicles      
Variable Interest Entity [Line Items]      
Total assets 99   472
Consolidated VIEs | Leveraged Lease Trusts      
Variable Interest Entity [Line Items]      
Total assets 1,100   1,100
Unconsolidated VIEs      
Variable Interest Entity [Line Items]      
Liquidity commitments to unconsolidated securitization trusts 961   989
Unconsolidated VIEs | Investment Vehicles      
Variable Interest Entity [Line Items]      
Total assets 20,700   18,400
Unconsolidated VIEs | Tax Credit Vehicles      
Variable Interest Entity [Line Items]      
Total assets 82,700   84,100
Credit Card and Automobile | Consolidated VIEs      
Variable Interest Entity [Line Items]      
Carrying value of receivables in trusts 18,002   16,640
Long-term debt 7,571   7,825
Maximum loss exposure 9,662   8,127
Total assets 17,251   15,971
Credit Card and Automobile | Unconsolidated VIEs      
Variable Interest Entity [Line Items]      
Carrying value of receivables in trusts 0   0
Maximum loss exposure 0   0
Total assets 0   0
Resecuritization Trusts      
Variable Interest Entity [Line Items]      
Cash proceeds from new securitizations 2,800 1,600  
Securities      
Variable Interest Entity [Line Items]      
Cash proceeds from new securitizations 88 $ 586  
Municipal Bonds | Unconsolidated VIEs      
Variable Interest Entity [Line Items]      
Liquidity commitments to unconsolidated securitization trusts $ 1,800   $ 1,700
Weighted average remaining life of bonds held in the trusts in years 12 years 2 months 12 days