Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Securitizations and Other Variable Interest Entities - Unconsolidated Tax Credit VIEs (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
On-balance sheet assets      
All other assets $ 168,921 $ 164,986  
Total assets 3,496,186 3,411,738 $ 3,349,039
On-balance sheet liabilities      
Total liabilities 3,195,518 3,108,495  
Tax Credit Vehicles | Unconsolidated VIEs      
Variable Interest Entity [Line Items]      
Maximum loss exposure 24,520 25,435  
On-balance sheet assets      
All other assets 24,520 25,435  
Total assets 24,520 25,435  
On-balance sheet liabilities      
All other liabilities 7,511 7,008  
Total liabilities 7,511 7,008  
Other Variable Interest Entities      
On-balance sheet liabilities      
Total assets of VIEs $ 84,729 $ 86,476