v3.26.1
Variable Interest Entities and Securitization Activities - Schedule of Assets And Liabilities of Consolidated VIEs (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Variable Interest Entity [Line Items]      
Cash and cash equivalents $ 124,149 $ 207,841 $ 162,935
Restricted cash 50,182 39,746 $ 56,769
Loans, net 4,317,405 5,194,377  
Loans, held for sale 278,214 585,820  
Accrued interest 26,243 42,143  
Real estate owned 572,850 620,225  
Total Assets 1,045,056 1,978,684  
Due to third parties 5,408 3,135  
Accounts payable and other accrued liabilities 165,620 171,636  
Total Liabilities 4,913,679 6,118,168  
Consolidated VIEs      
Variable Interest Entity [Line Items]      
Cash and cash equivalents 5 3  
Restricted cash 3,420 1,944  
Loans, net 907,905 1,694,079  
Loans, held for sale 0 125,107  
Preferred equity investments 62,586 79,887  
Receivable from third parties 1,446 8,346  
Accrued interest 54,406 54,030  
Real estate owned 15,288 15,288  
Total Assets 1,045,056 1,978,684  
Securitized debt obligations of consolidated VIEs, net 638,942 1,174,785  
Due to third parties 2,506 2,517  
Accounts payable and other accrued liabilities 1,048 0  
Total Liabilities $ 642,496 $ 1,177,302