XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Borrowings under Repurchase Agreements Schedule of Repurchase Agreements by Maturity (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Repurchase Agreements [Line Items]      
Repurchase agreements $ 517,538 $ 562,974 $ 729,543
Debt, Weighted Average Interest Rate 4.56% 4.81% 5.58%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements 11 days 16 days 17 days
Agency RMBS:      
Repurchase Agreements [Line Items]      
Repurchase agreements $ 448,778 $ 499,701 $ 680,263
Debt, Weighted Average Interest Rate 4.47% 4.71% 5.55%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements 9 days 15 days 17 days
Agency RMBS: | Maturity up to 30 days [Member]      
Repurchase Agreements [Line Items]      
Repurchase agreements $ 448,778 $ 499,701 $ 676,074
Debt, Weighted Average Interest Rate 4.47% 4.71% 5.54%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements 9 days 15 days 17 days
Agency RMBS: | Maturity 31 to 60 days [Member]      
Repurchase Agreements [Line Items]      
Repurchase agreements $ 0 $ 0 $ 1,256
Debt, Weighted Average Interest Rate 0.00% 0.00% 6.23%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements 0 days   44 days
Agency RMBS: | Maturity 61 to 90 days [Member]      
Repurchase Agreements [Line Items]      
Repurchase agreements $ 0 $ 0 $ 2,933
Debt, Weighted Average Interest Rate 0.00% 0.00% 6.23%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements 0 days   67 days
U.S. Treasury Securities      
Repurchase Agreements [Line Items]      
Repurchase agreements $ 0 $ 0 $ 30,822
Debt, Weighted Average Interest Rate 0.00% 0.00% 5.53%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements 0 days   2 days
U.S. Treasury Securities | Maturity up to 30 days [Member]      
Repurchase Agreements [Line Items]      
Repurchase agreements $ 0 $ 0 $ 30,822
Debt, Weighted Average Interest Rate 0.00% 0.00% 5.53%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements 0 days   2 days
Non-Agency RMBS and CLOs      
Repurchase Agreements [Line Items]      
Repurchase agreements $ 68,760 $ 63,273 $ 18,458
Debt, Weighted Average Interest Rate 5.17% 5.65% 6.75%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements 25 days 27 days 42 days
Non-Agency RMBS and CLOs | Maturity up to 30 days [Member]      
Repurchase Agreements [Line Items]      
Repurchase agreements $ 37,790 $ 38,913 $ 6,782
Debt, Weighted Average Interest Rate 5.45% 5.70% 6.89%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements 9 days 17 days 15 days
Non-Agency RMBS and CLOs | Maturity 31 to 60 days [Member]      
Repurchase Agreements [Line Items]      
Repurchase agreements $ 30,970 $ 24,360 $ 4,875
Debt, Weighted Average Interest Rate 4.84% 5.57% 6.80%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements 45 days 43 days 46 days
Non-Agency RMBS and CLOs | Maturity 61 to 90 days [Member]      
Repurchase Agreements [Line Items]      
Repurchase agreements $ 0 $ 0 $ 6,801
Debt, Weighted Average Interest Rate 0.00% 0.00% 6.58%
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements 0 days   67 days