XML 577 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Variable Interest Entities - Tax Credits (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]      
Investment Program, Proportional Amortization Method, Elected, Income Tax Credit and Other Income Tax Benefit, after Amortization, Statement of Cash Flows [Extensible Enumeration] Income tax expense    
Investment Program, Proportional Amortization Method, Applied, Amortization Expense, Statement of Income or Comprehensive Income [Extensible Enumeration] Income tax expense    
Investment Program, Proportional Amortization Method, Elected, Income Tax Credit and Other Income Tax Benefit, after Amortization, Statement of Cash Flows [Extensible Enumeration] Income tax expense    
Income recorded in total revenue $ 13,000 $ 11,945 $ 12,148
VIE - not primary beneficiary      
Variable Interest Entity [Line Items]      
Income recorded in total revenue 29 26  
Tax credits and benefits recognized in income tax expense 256 239  
Proportional amortization recognized in income tax expense (207) (182)  
Total income tax expense (benefit) 49 57  
Net benefit attributable to tax-advantaged investments included in the consolidated statement of income for which proportional amortization has been elected $ 78 $ 83