XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Mortgage-Backed Securities - Gross Unrealized Losses (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Investments [Line Items]    
Allowance for credit loss $ 0 $ 0
Agency MBS    
Investments [Line Items]    
Fair value, Less than 12 Months 1,447 920
Gross Unrealized Losses, Less than 12 Month $ (6) $ (3)
Number of Securities, Less than 12 Months 2 3
Fair value, 12 Months or Longer $ 768,613 $ 814,443
Gross Unrealized Losses, 12 Months or Longer $ (156,190) $ (175,497)
Number of Securities, 12 Months or Longer 59 65
Non-Agency MBS    
Investments [Line Items]    
Fair value, Less than 12 Months $ 735 $ 823
Gross Unrealized Losses, Less than 12 Month $ (56) $ (73)
Number of Securities, Less than 12 Months 3 2
Fair value, 12 Months or Longer $ 4,896 $ 6,097
Gross Unrealized Losses, 12 Months or Longer $ (133) $ (200)
Number of Securities, 12 Months or Longer 8 10