Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Securitizations and Other Variable Interest Entities - Other Asset-backed Securitizations, Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Variable Interest Entity [Line Items]      
Carrying value of receivables in trusts $ 1,110,625   $ 1,095,835
Long-term debt 304,146   283,279
Total assets $ 3,349,424 $ 3,273,803 $ 3,261,519
Investment Proportional Amortization Method Elected Statement Of Financial Position Extensible Enumeration Not Disclosed Flag true   true
Investment Program Proportional Amortization Method Elected Income Tax Credit And Other Income Tax Benefit Before Amortization Statement Of Cash Flows Extensible Enumeration Not Disclosed Flag true true  
Investment Program, Proportional Amortization Method, Elected, Income Tax Credit and Other Income Tax Benefit, before Amortization, Statement of Income or Comprehensive Income [Extensible Enumeration] Other income (loss) Other income (loss)  
Customer Vehicles      
Variable Interest Entity [Line Items]      
Maximum loss exposure $ 1,200   $ 1,100
Collateralized Debt Obligations      
Variable Interest Entity [Line Items]      
Maximum loss exposure 65   65
Investment Vehicles      
Variable Interest Entity [Line Items]      
Maximum loss exposure 2,500   2,500
Tax Credit Vehicles      
Variable Interest Entity [Line Items]      
Investments in affordable housing project investments 16,400   16,700
Unfunded commitments $ 7,100   7,500
Unfunded commitment payment period 5 years    
Tax credits and other benefits $ 570 $ 576  
Pretax losses 426 412  
Renewable Energy Investments      
Variable Interest Entity [Line Items]      
Equity investments 12,600   13,000
Unfunded capital contributions $ 4,500   4,600
Term of unfunded capital contributions (in years) 2 years    
Tax credits and other tax benefits related to renewable energy investments $ 757 1,000  
Pretax losses in renewable energy investments 579 664  
Consolidated VIEs      
Variable Interest Entity [Line Items]      
Carrying value of receivables in trusts 18,045   19,144
Long-term debt 8,368   8,457
Total assets 23,804   24,119
Consolidated VIEs | Investment Vehicles      
Variable Interest Entity [Line Items]      
Total assets 5   6
Consolidated VIEs | Leveraged Lease Trusts      
Variable Interest Entity [Line Items]      
Total assets 1,000   1,000
Unconsolidated VIEs      
Variable Interest Entity [Line Items]      
Liquidity commitments to unconsolidated securitization trusts 1,100   1,000
Unconsolidated VIEs | Investment Vehicles      
Variable Interest Entity [Line Items]      
Total assets 23,200   23,000
Unconsolidated VIEs | Tax Credit Vehicles      
Variable Interest Entity [Line Items]      
Total assets 85,000   85,700
Credit Card and Automobile | Consolidated VIEs      
Variable Interest Entity [Line Items]      
Carrying value of receivables in trusts 17,000   18,110
Long-term debt 7,648   7,975
Maximum loss exposure 8,603   9,385
Total assets 16,272   17,381
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 11,400 2,800  
Securities      
Variable Interest Entity [Line Items]      
Cash proceeds from new securitizations 2,000 $ 88  
Municipal Bonds | Unconsolidated VIEs      
Variable Interest Entity [Line Items]      
Liquidity commitments to unconsolidated securitization trusts $ 1,800   $ 1,800
Weighted average remaining life of bonds held in the trusts in years 10 years 8 months 12 days