XML 108 R96.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Amortized Cost $ 71,652 $ 73,833
Asset Pledged as Collateral    
Derivative [Line Items]    
Pledged securities $ 36,759 $ 48,058
Max    
Derivative [Line Items]    
Risk Participation Agreement Terms 9 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 $ (173)