XML 91 R74.htm IDEA: XBRL DOCUMENT v3.25.0.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
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securitized debt, collateralized by Non-Agency RMBS $ 71,247 $ 75,012
Carrying Amount | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Secured financing agreements 2,504,915 2,081,877
Carrying Amount | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity method investments 63,947 45,053
Securitized debt, collateralized by Non-Agency RMBS 71,247 75,012
Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Secured financing agreements 2,534,652 2,111,855
Long term debt 140,563  
Fair Value | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity method investments 63,947 45,053
Securitized debt, collateralized by Non-Agency RMBS $ 49,022 $ 50,430