XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Investments in RMBS, Assets by Maturity (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Security
RMBS, Assets by Maturity [Abstract]    
Carrying value $ 1,152,443 $ 1,122,420
Carrying value of collateral for repurchase agreements 1,133,184 1,103,622
RMBS [Member]    
RMBS, Assets by Maturity [Abstract]    
Original face value 1,328,685 1,302,160
Book value 1,143,913 1,139,262
Gross unrealized gains 15,113 5,496
Gross unrealized losses (6,583) (22,338)
Carrying value [1] $ 1,152,443 $ 1,122,420
Number of securities | Security 99 95
Weighted average coupon 4.97% 4.80%
Weighted average yield [2] 5.08% 4.91%
Weighted average maturity 28 years 28 years
Carrying value of collateral for repurchase agreements $ 1,133,200 $ 1,103,600
RMBS [Member] | Fair Value through OCI [Member] | Over 10 Years [Member]    
RMBS, Assets by Maturity [Abstract]    
Original face value 276,022 317,711
Book value 215,474 259,280
Gross unrealized gains 2,216 492
Gross unrealized losses (2,284) (7,644)
Carrying value [1],[3] $ 215,406 $ 252,128
Number of securities | Security 20 23
Weighted average coupon 4.68% 4.48%
Weighted average yield [2] 4.81% 4.62%
Weighted average maturity 27 years 27 years
RMBS [Member] | Fair Value through Earnings [Member] | Over 10 Years [Member]    
RMBS, Assets by Maturity [Abstract]    
Original face value $ 1,052,663 $ 984,449
Book value 928,439 879,982
Gross unrealized gains 12,897 5,004
Gross unrealized losses (4,299) (14,694)
Carrying value [1],[3] $ 937,037 $ 870,292
Number of securities | Security 79 72
Weighted average coupon 5.04% 4.89%
Weighted average yield [2] 5.14% 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.