v3.26.1
Investment Securities - Securities in Gross Unrealized Loss Position (Details)
$ in Millions
Jun. 30, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
security
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months $ 16,705 $ 2,188
Gross Unrealized Loss - Less than 12 Months (133) (6)
Fair Value - 12 Months or Longer 45,836 52,246
Gross Unrealized Loss - 12 Months or Longer (7,118) (7,080)
Fair Value - Total 62,541 54,434
Gross Unrealized Loss - Total $ (7,251) $ (7,086)
Number of securities in gross unrealized loss positions | security 2,450 2,270
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months $ 3,067 $ 0
Gross Unrealized Loss - Less than 12 Months (12) 0
Fair Value - 12 Months or Longer 0 588
Gross Unrealized Loss - 12 Months or Longer 0 0
Fair Value - Total 3,067 588
Gross Unrealized Loss - Total (12) 0
RMBS, Agency    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 8,763 1,063
Gross Unrealized Loss - Less than 12 Months (100) (4)
Fair Value - 12 Months or Longer 41,789 46,859
Gross Unrealized Loss - 12 Months or Longer (6,780) (6,738)
Fair Value - Total 50,552 47,922
Gross Unrealized Loss - Total (6,880) (6,742)
RMBS, Non-agency    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 4 2
Gross Unrealized Loss - Less than 12 Months 0 0
Fair Value - 12 Months or Longer 5 4
Gross Unrealized Loss - 12 Months or Longer 0 0
Fair Value - Total 9 6
Gross Unrealized Loss - Total 0 0
Total RMBS    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 8,767 1,065
Gross Unrealized Loss - Less than 12 Months (100) (4)
Fair Value - 12 Months or Longer 41,794 46,863
Gross Unrealized Loss - 12 Months or Longer (6,780) (6,738)
Fair Value - Total 50,561 47,928
Gross Unrealized Loss - Total (6,880) (6,742)
Agency CMBS    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 1,154 698
Gross Unrealized Loss - Less than 12 Months (9) (2)
Fair Value - 12 Months or Longer 4,042 4,795
Gross Unrealized Loss - 12 Months or Longer (338) (342)
Fair Value - Total 5,196 5,493
Gross Unrealized Loss - Total (347) (344)
Other securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 3,717 425
Gross Unrealized Loss - Less than 12 Months (12) 0
Fair Value - 12 Months or Longer 0 0
Gross Unrealized Loss - 12 Months or Longer 0 0
Fair Value - Total 3,717 425
Gross Unrealized Loss - Total $ (12) $ 0