XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Carrying Value and Fair Value of Financial Instruments Not Carried at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securitized debt, collateralized by Non-Agency RMBS $ 69,990 $ 71,247
Carrying Amount | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Secured financing agreements 2,673,460 2,504,915
Long term debt 134,928 134,646
Carrying Amount | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity method investments 63,509 63,947
Securitized debt, collateralized by Non-Agency RMBS 69,990 71,247
Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Secured financing agreements 2,702,473 2,534,652
Long term debt 140,234 140,563
Fair Value | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity method investments 63,509 63,947
Securitized debt, collateralized by Non-Agency RMBS $ 49,020 $ 49,022