Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Securitizations and Other Variable Interest Entities - Other Asset-backed Securitizations, Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Variable Interest Entity [Line Items]          
Carrying value of receivables in trusts $ 1,147,056   $ 1,147,056   $ 1,095,835
Long-term debt 313,418   313,418   283,279
Total assets $ 3,441,142 $ 3,257,996 $ 3,441,142 $ 3,257,996 $ 3,261,519
Investment Proportional Amortization Method Elected Statement Of Financial Position Extensible Enumeration Not Disclosed Flag true   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 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) Other income (loss) Other income (loss)  
Customer Vehicles          
Variable Interest Entity [Line Items]          
Maximum loss exposure $ 1,200   $ 1,200   $ 1,100
Collateralized Debt Obligations          
Variable Interest Entity [Line Items]          
Maximum loss exposure 66   66   65
Investment Vehicles          
Variable Interest Entity [Line Items]          
Maximum loss exposure 2,600   2,600   2,500
Tax Credit Vehicles          
Variable Interest Entity [Line Items]          
Investments in affordable housing project investments 16,500   16,500   16,700
Unfunded commitments 7,100   $ 7,100   7,500
Unfunded commitment payment period     5 years    
Tax credits and other benefits 577 $ 562 $ 1,100 $ 1,100  
Pretax losses 463 409 889 822  
Renewable Energy Investments          
Variable Interest Entity [Line Items]          
Equity investments 11,900   11,900   13,000
Unfunded capital contributions 4,400   $ 4,400   4,600
Term of unfunded capital contributions (in years)     2 years    
Tax credits and other tax benefits related to renewable energy investments 799 894 $ 1,600 1,900  
Pretax losses in renewable energy investments 700 591 1,300 1,300  
Consolidated VIEs          
Variable Interest Entity [Line Items]          
Carrying value of receivables in trusts 18,617   18,617   19,144
Long-term debt 8,839   8,839   8,457
Total assets 24,001   24,001   24,119
Consolidated VIEs | Investment Vehicles          
Variable Interest Entity [Line Items]          
Total assets 7   7   6
Consolidated VIEs | Leveraged Lease Trusts          
Variable Interest Entity [Line Items]          
Total assets 931   931   1,000
Unconsolidated VIEs          
Variable Interest Entity [Line Items]          
Liquidity commitments to unconsolidated securitization trusts 1,100   1,100   1,000
Unconsolidated VIEs | Investment Vehicles          
Variable Interest Entity [Line Items]          
Total assets 23,800   23,800   23,000
Unconsolidated VIEs | Tax Credit Vehicles          
Variable Interest Entity [Line Items]          
Total assets 87,100   87,100   85,700
Credit Card and Automobile | Consolidated VIEs          
Variable Interest Entity [Line Items]          
Carrying value of receivables in trusts 17,667   17,667   18,110
Long-term debt 8,293   8,293   7,975
Maximum loss exposure 8,650   8,650   9,385
Total assets 16,966   16,966   17,381
Credit Card and Automobile | Unconsolidated VIEs          
Variable Interest Entity [Line Items]          
Carrying value of receivables in trusts 0   0   0
Maximum loss exposure 0   0   0
Total assets 0   0   0
Resecuritization Trusts          
Variable Interest Entity [Line Items]          
Cash proceeds from new securitizations 7,200 3,800 18,500 6,600  
Securities          
Variable Interest Entity [Line Items]          
Cash proceeds from new securitizations 771 $ 795 2,800 $ 883  
Municipal Bonds | Unconsolidated VIEs          
Variable Interest Entity [Line Items]          
Liquidity commitments to unconsolidated securitization trusts $ 2,100   $ 2,100   $ 1,800
Weighted average remaining life of bonds held in the trusts in years     9 years 6 months