Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.u1
Securitizations and Other Variable Interest Entities - Unconsolidated Tax Credit VIEs (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
On-balance sheet assets      
All other assets $ 160,323 $ 160,875  
Total assets 3,273,803 3,180,151 $ 3,194,657
On-balance sheet liabilities      
Total liabilities 2,980,251 2,888,505  
Tax Credit Vehicles | Unconsolidated VIEs      
Variable Interest Entity [Line Items]      
Maximum loss exposure 29,506 30,040  
On-balance sheet assets      
All other assets 29,506 30,040  
Total assets 29,506 30,040  
On-balance sheet liabilities      
All other liabilities 7,140 7,254  
Total liabilities 7,140 7,254  
Other Variable Interest Entities      
On-balance sheet liabilities      
Total assets of VIEs $ 82,651 $ 84,148