v3.26.1
Investment Securities - Securities in Gross Unrealized Loss Position (Details)
$ in Millions
Mar. 31, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
security
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months $ 14,833 $ 2,188
Gross Unrealized Loss - Less than 12 Months (107) (6)
Fair Value - 12 Months or Longer 47,555 52,246
Gross Unrealized Loss - 12 Months or Longer (7,133) (7,080)
Fair Value - Total 62,388 54,434
Gross Unrealized Loss - Total $ (7,240) $ (7,086)
Number of securities in gross unrealized loss positions | security 2,390 2,270
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months $ 3,427 $ 0
Gross Unrealized Loss - Less than 12 Months (6) 0
Fair Value - 12 Months or Longer 0 588
Gross Unrealized Loss - 12 Months or Longer 0 0
Fair Value - Total 3,427 588
Gross Unrealized Loss - Total (6) 0
RMBS, Agency    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 8,104 1,063
Gross Unrealized Loss - Less than 12 Months (89) (4)
Fair Value - 12 Months or Longer 43,105 46,859
Gross Unrealized Loss - 12 Months or Longer (6,794) (6,738)
Fair Value - Total 51,209 47,922
Gross Unrealized Loss - Total (6,883) (6,742)
RMBS, Non-agency    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 5 2
Gross Unrealized Loss - Less than 12 Months 0 0
Fair Value - 12 Months or Longer 6 4
Gross Unrealized Loss - 12 Months or Longer 0 0
Fair Value - Total 11 6
Gross Unrealized Loss - Total 0 0
Total RMBS    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 8,109 1,065
Gross Unrealized Loss - Less than 12 Months (89) (4)
Fair Value - 12 Months or Longer 43,111 46,863
Gross Unrealized Loss - 12 Months or Longer (6,794) (6,738)
Fair Value - Total 51,220 47,928
Gross Unrealized Loss - Total (6,883) (6,742)
Agency CMBS    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 725 698
Gross Unrealized Loss - Less than 12 Months (5) (2)
Fair Value - 12 Months or Longer 4,444 4,795
Gross Unrealized Loss - 12 Months or Longer (339) (342)
Fair Value - Total 5,169 5,493
Gross Unrealized Loss - Total (344) (344)
Other securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 2,572 425
Gross Unrealized Loss - Less than 12 Months (7) 0
Fair Value - 12 Months or Longer 0 0
Gross Unrealized Loss - 12 Months or Longer 0 0
Fair Value - Total 2,572 425
Gross Unrealized Loss - Total $ (7) $ 0