Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2
Securitizations and Other Variable Interest Entities - Unconsolidated Tax Credit VIEs (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
On-balance sheet assets      
All other assets $ 157,898 $ 160,875  
Total assets 3,257,996 3,180,151 $ 3,123,198
On-balance sheet liabilities      
Total liabilities 2,964,104 2,888,505  
Tax Credit Vehicles | Unconsolidated VIEs      
Variable Interest Entity [Line Items]      
Maximum loss exposure 29,594 30,040  
On-balance sheet assets      
All other assets 29,594 30,040  
Total assets 29,594 30,040  
On-balance sheet liabilities      
All other liabilities 7,396 7,254  
Total liabilities 7,396 7,254  
Other Variable Interest Entities      
On-balance sheet liabilities      
Total assets of VIEs $ 83,334 $ 84,148