Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Securitizations and Other Variable Interest Entities - Other Asset-backed Securitizations, Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Variable Interest Entity [Line Items]          
Carrying value of receivables in trusts $ 1,165,900   $ 1,165,900   $ 1,095,835
Long-term debt 311,484   311,484   283,279
Total assets $ 3,403,716 $ 3,324,293 $ 3,403,716 $ 3,324,293 $ 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  
Customer Vehicles          
Variable Interest Entity [Line Items]          
Maximum loss exposure $ 1,400   $ 1,400   $ 1,100
Collateralized Debt Obligations          
Variable Interest Entity [Line Items]          
Maximum loss exposure 63   63   65
Investment Vehicles          
Variable Interest Entity [Line Items]          
Maximum loss exposure 4,100   4,100   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,000   $ 7,000   7,500
Unfunded commitment payment period     5 years    
Tax credits and other benefits 590 $ 564 $ 1,700 $ 1,700  
Pretax losses $ 458 $ 418 $ 1,300 $ 1,200  
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)  
Renewable Energy Investments          
Variable Interest Entity [Line Items]          
Equity investments $ 11,600   $ 11,600   13,000
Unfunded capital contributions 4,200   $ 4,200   4,600
Term of unfunded capital contributions (in years)     2 years    
Tax credits and other tax benefits related to renewable energy investments 922 $ 873 $ 2,500 $ 2,800  
Pretax losses in renewable energy investments 552 697 1,800 2,000  
Consolidated VIEs          
Variable Interest Entity [Line Items]          
Carrying value of receivables in trusts 18,007   18,007   19,144
Long-term debt 8,420   8,420   8,457
Total assets 23,795   23,795   24,119
Consolidated VIEs | Investment Vehicles          
Variable Interest Entity [Line Items]          
Total assets 24   24   6
Consolidated VIEs | Leveraged Lease Trusts          
Variable Interest Entity [Line Items]          
Total assets 915   915   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 27,800   27,800   23,000
Unconsolidated VIEs | Tax Credit Vehicles          
Variable Interest Entity [Line Items]          
Total assets 87,300   87,300   85,700
Credit Card and Automobile | Consolidated VIEs          
Variable Interest Entity [Line Items]          
Carrying value of receivables in trusts 17,074   17,074   18,110
Long-term debt 7,917   7,917   7,975
Maximum loss exposure 8,443   8,443   9,385
Total assets 16,382   16,382   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 6,600 4,600 25,100 11,100  
Securities          
Variable Interest Entity [Line Items]          
Cash proceeds from new securitizations 1,400 $ 1,300 4,200 $ 2,200  
Municipal Bonds | Unconsolidated VIEs          
Variable Interest Entity [Line Items]          
Liquidity commitments to unconsolidated securitization trusts $ 2,800   $ 2,800   $ 1,800
Weighted average remaining life of bonds held in the trusts in years     9 years 10 months 24 days