Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Securitizations and Other Variable Interest Entities - Unconsolidated Tax Credit VIEs (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
On-balance sheet assets      
All other assets $ 168,755 $ 162,056  
Total assets 3,403,716 3,261,519 $ 3,324,293
On-balance sheet liabilities      
Total liabilities 3,099,564 2,965,960  
Tax Credit Vehicles | Unconsolidated VIEs      
Variable Interest Entity [Line Items]      
Maximum loss exposure 28,094 29,727  
On-balance sheet assets      
All other assets 28,094 29,727  
Total assets 28,094 29,727  
On-balance sheet liabilities      
All other liabilities 7,015 7,599  
Total liabilities 7,015 7,599  
Other Variable Interest Entities      
On-balance sheet liabilities      
Total assets of VIEs $ 87,315 $ 85,654