XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Carrying Value and Fair Value of Financial Instruments Not Carried at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securitized debt, collateralized by Non-Agency RMBS $ 72,174 $ 75,012
Carrying Amount | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Secured financing agreements 2,889,966 2,081,877
Long term debt 134,437  
Carrying Amount | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity method investments 61,967 45,053
Securitized debt, collateralized by Non-Agency RMBS 72,174 75,012
Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Secured financing agreements 2,925,112 2,111,855
Long term debt 144,303  
Fair Value | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity method investments 61,967 45,053
Securitized debt, collateralized by Non-Agency RMBS $ 51,178 $ 50,430