Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
Securitizations and Other Variable Interest Entities - Unconsolidated Tax Credit VIEs (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
On-balance sheet assets      
All other assets $ 164,986 $ 161,836  
Total assets 3,411,738 3,261,299
On-balance sheet liabilities      
Total liabilities 3,108,495 2,967,336  
Tax Credit Vehicles | Unconsolidated VIEs      
Variable Interest Entity [Line Items]      
Maximum loss exposure 25,435 27,252  
On-balance sheet assets      
All other assets 25,435 27,252  
Total assets 25,435 27,252  
On-balance sheet liabilities      
All other liabilities 7,008 7,510  
Total liabilities 7,008 7,510  
Other Variable Interest Entities      
On-balance sheet liabilities      
Total assets of VIEs $ 86,476 $ 85,654