XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Investments in RMBS, Assets by Maturity (Details)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Security
RMBS, Assets by Maturity [Abstract]    
Carrying value $ 1,191,478 $ 1,122,420
Carrying value of collateral for repurchase agreements 1,153,261 1,103,622
RMBS [Member]    
RMBS, Assets by Maturity [Abstract]    
Original face value 1,379,028 1,302,160
Book value 1,169,572 1,139,262
Gross unrealized gains 24,179 5,496
Gross unrealized losses (2,273) (22,338)
Carrying value [1] $ 1,191,478 $ 1,122,420
Number of securities | Security 103 95
Weighted average coupon 4.98% 4.80%
Weighted average yield [2] 5.08% 4.91%
Weighted average maturity 27 years 28 years
Carrying value of collateral for repurchase agreements $ 1,153,300 $ 1,103,600
RMBS [Member] | Fair Value through OCI [Member] | Over 10 Years [Member]    
RMBS, Assets by Maturity [Abstract]    
Original face value 276,023 317,711
Book value 207,979 259,280
Gross unrealized gains 3,509 492
Gross unrealized losses (930) (7,644)
Carrying value [1],[3] $ 210,558 $ 252,128
Number of securities | Security 20 23
Weighted average coupon 4.68% 4.48%
Weighted average yield [2] 4.80% 4.62%
Weighted average maturity 26 years 27 years
RMBS [Member] | Fair Value through Earnings [Member] | Over 10 Years [Member]    
RMBS, Assets by Maturity [Abstract]    
Original face value $ 1,103,005 $ 984,449
Book value 961,593 879,982
Gross unrealized gains 20,670 5,004
Gross unrealized losses (1,343) (14,694)
Carrying value [1],[3] $ 980,920 $ 870,292
Number of securities | Security 83 72
Weighted average coupon 5.05% 4.89%
Weighted average yield [2] 5.15% 5.00%
Weighted average maturity 28 years 28 years
[1] See Note 9 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 AAA rating for the Agency RMBS.