v3.26.1
Derivatives - Derivative Gains and Losses (Details) - Not Designated as Hedging Instrument, Economic Hedge - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative gains (losses) $ 138 $ (207) $ 692 $ (733)
Interest-rate management derivatives        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative gains (losses) 194 (155) 577 (728)
Swaps        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative gains (losses) 178 (98) 481 (415)
Written options | Written        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative gains (losses) 79 94 73 220
Purchased options | Purchased        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative gains (losses) (159) (141) (144) (357)
Futures        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative gains (losses) 96 (10) 167 (176)
Mortgage commitment derivatives        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative gains (losses) (60) (75) 162 (183)
CRT-Related Derivatives        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative gains (losses) 24 (28) 56 16
Other        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative gains (losses) $ (20) $ 51 $ (103) $ 162