v3.25.1
Derivative Financial Instruments - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Amortized Cost $ 73,439 $ 73,833
Asset Pledged as Collateral    
Derivative [Line Items]    
Pledged securities $ 38,172 $ 48,058
Max    
Derivative [Line Items]    
Risk Participation Agreement Terms 10 years  
Min    
Derivative [Line Items]    
Risk Participation Agreement Terms 1 year  
Cash flow hedges    
Derivative [Line Items]    
Estimated portion of net after-tax gain (loss) on active and terminated hedges to be reclassified from AOCI into earnings during the next 12 months $ (232)