XML 162 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Derivatives - Cumulative Basis Adjustment on Fair Value Hedges (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Cumulative Basis Adjustments Due to Fair Value Hedging [Line Items]    
Carrying amount debt hedged liability $ (68,285) $ (107,241)
Hedged Liability, Statement of Financial Position [Extensible Enumeration] Long-term Debt Carrying Amount, Short-term Debt Long-term Debt Carrying Amount, Short-term Debt
Total basis adjustment cumulative amount for hedged liability $ 2,054 $ 4,050
Hedged Asset, Fair Value Hedge, Last-of-Layer, Cumulative Increase (Decrease) (300) (700)
Basis adjustment amount for hedged liability - discontinued hedge 15 19
Mortgage loans held-for-investment    
Cumulative Basis Adjustments Due to Fair Value Hedging [Line Items]    
Carrying amount mortgage loans hedged asset $ 1,084,479 $ 1,117,060
Hedged Asset, Statement of Financial Position [Extensible Enumeration] Mortgage Loans held-for-investment, net Mortgage Loans held-for-investment, net
Hedged Asset, Fair Value Hedge, Portfolio Layer, Cumulative Increase (Decrease) $ (2,768) $ (3,909)
Hedged Asset, Fair Value Hedge, Last-of-Layer, Cumulative Increase (Decrease) (330) (695)
Basis adjustment amount for hedged asset - discontinued hedge (2,438) (3,214)
Closed Portfolio and Beneficial Interest, Last-of-Layer, Amortized Cost 44,826 56,394
Hedged Asset, Fair Value Hedge, Last-of-Layer, Amount $ 8,585 $ 12,070