XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities - Securities in Gross Unrealized Loss Position (Details)
$ in Millions
Mar. 31, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months $ 10,922 $ 15,189
Gross Unrealized Loss - Less than 12 Months (84) (194)
Fair Value - 12 Months or Longer 54,700 55,326
Gross Unrealized Loss - 12 Months or Longer (8,683) (9,927)
Fair Value - Total 65,622 70,515
Gross Unrealized Loss - Total $ (8,767) $ (10,121)
Number of securities in gross unrealized loss positions | security 2,480 2,740
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months $ 1,711 $ 1,724
Gross Unrealized Loss - Less than 12 Months (4) (6)
Fair Value - 12 Months or Longer 679 931
Gross Unrealized Loss - 12 Months or Longer (2) (3)
Fair Value - Total 2,390 2,655
Gross Unrealized Loss - Total (6) (9)
RMBS, Agency    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 7,457 11,324
Gross Unrealized Loss - Less than 12 Months (75) (178)
Fair Value - 12 Months or Longer 48,541 48,707
Gross Unrealized Loss - 12 Months or Longer (8,198) (9,349)
Fair Value - Total 55,998 60,031
Gross Unrealized Loss - Total (8,273) (9,527)
RMBS, Non-agency    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 4 3
Gross Unrealized Loss - Less than 12 Months 0 0
Fair Value - 12 Months or Longer 7 11
Gross Unrealized Loss - 12 Months or Longer 0 (1)
Fair Value - Total 11 14
Gross Unrealized Loss - Total 0 (1)
Total RMBS    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 7,461 11,327
Gross Unrealized Loss - Less than 12 Months (75) (178)
Fair Value - 12 Months or Longer 48,548 48,718
Gross Unrealized Loss - 12 Months or Longer (8,198) (9,350)
Fair Value - Total 56,009 60,045
Gross Unrealized Loss - Total (8,273) (9,528)
Agency CMBS    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 826 700
Gross Unrealized Loss - Less than 12 Months (4) (7)
Fair Value - 12 Months or Longer 5,462 5,677
Gross Unrealized Loss - 12 Months or Longer (483) (574)
Fair Value - Total 6,288 6,377
Gross Unrealized Loss - Total (487) (581)
Other securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value - Less than 12 Months 924 1,438
Gross Unrealized Loss - Less than 12 Months (1) (3)
Fair Value - 12 Months or Longer 11 0
Gross Unrealized Loss - 12 Months or Longer 0 0
Fair Value - Total 935 1,438
Gross Unrealized Loss - Total $ (1) $ (3)