XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement - Schedule of Fair Value of classes of Loans Held by the Company (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans held in consolidated securitization $ 135,100 $ 179,100
Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans held-for-sale 497,922 830,574
Loans held-for-investment 187,586 146,768
Loans held in consolidated securitization 135,120 179,071
Total assets $ 820,628 $ 1,156,413