v3.26.1
Mortgage-Backed Securities - Gross Unrealized Losses (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Investments [Line Items]    
Allowance for credit loss $ 0 $ 0
Agency MBS    
Investments [Line Items]    
Fair value, Less than 12 Months 4,453 730
Gross Unrealized Losses, Less than 12 Month $ (87) $ (1)
Number of Securities, Less than 12 Months 5 2
Fair value, 12 Months or Longer $ 674,948 $ 721,536
Gross Unrealized Losses, 12 Months or Longer $ (130,402) $ (129,658)
Number of Securities, 12 Months or Longer 51 56
Non-Agency MBS    
Investments [Line Items]    
Fair value, Less than 12 Months $ 1 $ 208
Gross Unrealized Losses, Less than 12 Month $ 0 $ (22)
Number of Securities, Less than 12 Months 1 3
Fair value, 12 Months or Longer $ 0 $ 752
Gross Unrealized Losses, 12 Months or Longer $ 0 $ (25)
Number of Securities, 12 Months or Longer 0 3