v3.26.1
Fair Value Measurement - Schedule of Fair Value of Classes of Loans Held by the Company (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans held in consolidated securitization $ 44,900 $ 53,800
Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans held-for-sale 723,855 393,159
Loans held-for-investment 245,378 537,631
Loans held in consolidated securitization 44,856 53,762
Total assets $ 1,014,089 $ 984,552