v3.26.1
Investments in RMBS, Unrealized Loss Positions (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Security
Dec. 31, 2025
USD ($)
Security
RMBS, Unrealized Loss Positions [Abstract]    
Carrying value $ 1,079,802 $ 1,213,851
RMBS [Member]    
RMBS, Unrealized Loss Positions [Abstract]    
Original face value 1,337,579 1,422,543
Book value 1,065,399 1,184,212
Gross unrealized losses (2,981) (688)
Carrying value [1] $ 1,079,802 $ 1,213,851
Number of securities | Security 102 107
Weighted average coupon 5.08% 4.98%
Weighted average yield [2] 5.16% 5.08%
Weighted average maturity 27 years 27 years
RMBS [Member] | Unrealized Loss Positions [Member]    
RMBS, Unrealized Loss Positions [Abstract]    
Original face value $ 60,182 $ 64,386
Book value 43,225 46,482
Gross unrealized losses (575) (491)
Carrying value [1] $ 42,650 $ 45,991
Number of securities | Security 4 4
Weighted average coupon 4.75% 3.55%
Weighted average yield [2] 4.77% 3.75%
Weighted average maturity 26 years 26 years
RMBS [Member] | Less than Twelve Months [Member] | Unrealized Loss Positions [Member]    
RMBS, Unrealized Loss Positions [Abstract]    
Original face value $ 60,182  
Book value 43,225  
Gross unrealized losses (575)  
Carrying value [1],[3] $ 42,650  
Number of securities | Security 4  
Weighted average coupon 4.75%  
Weighted average yield [2] 4.77%  
Weighted average maturity 26 years  
RMBS [Member] | Twelve or More Months [Member] | Unrealized Loss Positions [Member]    
RMBS, Unrealized Loss Positions [Abstract]    
Original face value   $ 64,386
Book value   46,482
Gross unrealized losses   (491)
Carrying value [1],[3]   $ 45,991
Number of securities | Security   4
Weighted average coupon   3.55%
Weighted average yield [2]   3.75%
Weighted average maturity   26 years
[1] See Note 8 regarding the estimation of fair value, which approximates carrying value for all securities.
[2] The weighted average yield is based on the most recent gross monthly interest income, which is then annualized and divided by the book value of settled securities.
[3] The Company used an implied AA+ rating for the Agency RMBS.