v3.25.2
Derivatives and Hedging (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]          
Total derivative assets $ 1,785   $ 1,785   $ 1,601
Total derivative liabilities 6,350   6,350   $ 4,751
Anticipated pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) to earnings     $ 264    
Maximum length of time hedged in cash flow hedge (future cash flows)     26 years    
Net investment hedges income (loss) before taxes $ (76) $ 64 $ (142) $ 113