v3.26.1
Fair Value Measurements - Impact of Change in Fair Value on Each of the Financial Instruments Carried at Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unrealized loss (gain) for contingent earnout liability $ 860 $ 330 $ (4,000) $ 1,000 $ 2,000
Non-Agency RMBS | Senior          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value 0 1,057 0 1,284  
Non-Agency RMBS | Subordinated          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value (257) 40 (540) 1,323  
Non-Agency RMBS | Interest-only          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value (4,825) 2,895 (6,604) 12,730  
Agency RMBS | Interest-only          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value 3,864 294 3,770 (310)  
Agency RMBS | Pass-through          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value (5,519) 20,736 (42,046) 20,005  
Agency RMBS | Agency RMBS - CMO          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value (61) 394 396 1,861  
Agency CMBS | Interest-only          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value 674 (296) 697 73  
Agency CMBS | ACMBS bond          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value (86)   (86)    
Agency CMBS | Project loans          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value 4,796 1,884 7,756 2,523  
Loans held for investment          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value (58,799) 57,139 (100,952) 209,070  
Loans held for sale, at fair value          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value 6,986   (1,298)    
Interests in MSR financing receivables          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value 0   4,592    
Secured financing agreements, at fair value          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value 543 (3,285) 1,914 (9,459)  
Securitized debt          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gain/(Loss) on Change in Fair Value $ 14,740 $ (73,557) $ 45,841 $ (101,804)