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
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
On-balance sheet assets      
All other assets $ 175,164 $ 164,986  
Total assets 3,499,191 3,411,738 $ 3,440,798
On-balance sheet liabilities      
Total liabilities 3,198,097 3,108,495  
Tax Credit Vehicles | Unconsolidated VIEs      
Variable Interest Entity [Line Items]      
Maximum loss exposure 24,250 25,435  
On-balance sheet assets      
All other assets 24,250 25,435  
Total assets 24,250 25,435  
On-balance sheet liabilities      
All other liabilities 7,378 7,008  
Total liabilities 7,378 7,008  
Other Variable Interest Entities      
On-balance sheet liabilities      
Total assets of VIEs $ 84,987 $ 86,476