Annual report pursuant to Section 13 and 15(d)

Securitizations and Other Variable Interest Entities - Unconsolidated Tax Credit VIEs (Details)

v3.24.0.1
Securitizations and Other Variable Interest Entities - Unconsolidated Tax Credit VIEs (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
On-balance sheet assets      
All other assets $ 160,875 $ 150,759  
Total assets 3,180,151 3,051,375
On-balance sheet liabilities      
Total liabilities 2,888,505 2,778,178  
Tax Credit Vehicles | Unconsolidated VIEs      
Variable Interest Entity [Line Items]      
Maximum loss exposure 30,040 28,277  
On-balance sheet assets      
All other assets 30,040 28,277  
Total assets 30,040 28,277  
On-balance sheet liabilities      
All other liabilities 7,254 6,907  
Total liabilities 7,254 6,907  
Other Variable Interest Entities      
On-balance sheet liabilities      
Total assets of VIEs $ 84,148 $ 74,791