v3.25.3
Derivatives - Derivative Assets and Liabilities at Fair Value (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Notional or contractual amount $ 978,386 $ 954,482
Derivative interest receivable and other 26 91
Netting adjustments to derivative assets (4,368) (6,080)
Derivative Asset 958 501
Derivative interest payable and other (56) 0
Netting adjustments to derivative liabilities 4,415 6,282
Derivative liabilities, net (729) (954)
Not Designated as Hedging Instrument, Economic Hedge    
Derivative [Line Items]    
Notional or contractual amount 844,177 795,396
Derivative assets at fair value 5,115 6,281
Derivative liabilities at fair value (2,613) (3,087)
Not Designated as Hedging Instrument, Economic Hedge | CDX swaption    
Derivative [Line Items]    
Notional or contractual amount 6,400 6,800
Derivative assets at fair value 1 1
Not Designated as Hedging Instrument, Economic Hedge | Swaps    
Derivative [Line Items]    
Notional or contractual amount 504,376 382,761
Derivative assets at fair value 1,079 1,512
Derivative liabilities at fair value (370) (340)
Not Designated as Hedging Instrument, Economic Hedge | Written options | Written    
Derivative [Line Items]    
Notional or contractual amount 41,680 33,117
Derivative assets at fair value 0 0
Derivative liabilities at fair value (1,544) (1,826)
Not Designated as Hedging Instrument, Economic Hedge | Purchased options | Purchased    
Derivative [Line Items]    
Notional or contractual amount 127,370 126,750
Derivative assets at fair value 3,929 4,649
Derivative liabilities at fair value 0 0
Not Designated as Hedging Instrument, Economic Hedge | Futures    
Derivative [Line Items]    
Notional or contractual amount 53,671 165,894
Derivative assets at fair value 0 0
Derivative liabilities at fair value 0 0
Not Designated as Hedging Instrument, Economic Hedge | Interest-rate risk management derivatives    
Derivative [Line Items]    
Notional or contractual amount 727,097 708,522
Derivative assets at fair value 5,008 6,161
Derivative liabilities at fair value (1,914) (2,166)
Not Designated as Hedging Instrument, Economic Hedge | Mortgage commitment derivatives    
Derivative [Line Items]    
Notional or contractual amount 61,613 37,407
Derivative assets at fair value 28 26
Derivative liabilities at fair value (16) (40)
Not Designated as Hedging Instrument, Economic Hedge | Credit risk transfer [Member]    
Derivative [Line Items]    
Notional or contractual amount 27,726 28,962
Derivative assets at fair value 0 0
Derivative liabilities at fair value (167) (186)
Not Designated as Hedging Instrument, Economic Hedge | Other    
Derivative [Line Items]    
Notional or contractual amount 27,741 20,505
Derivative assets at fair value 79 94
Derivative liabilities at fair value (516) (695)
Designated as Hedging Instrument | Fair Value Hedging    
Derivative [Line Items]    
Notional or contractual amount 134,209 159,086
Derivative assets at fair value 185 209
Derivative liabilities at fair value (2,475) (4,149)
Designated as Hedging Instrument | Fair Value Hedging | Swaps    
Derivative [Line Items]    
Notional or contractual amount 134,209 159,086
Derivative assets at fair value 185 209
Derivative liabilities at fair value $ (2,475) $ (4,149)