v3.26.3
Fair Value Measurement - Schedule of Fair Value of Classes of Loans Held by the Company (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans held in consolidated securitization $ 28,900 $ 53,800
Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans held-for-sale 659,324 393,159
Loans held-for-investment 252,535 537,631
Loans held in consolidated securitization 28,888 53,762
Total assets $ 940,747 $ 984,552