v3.26.1
Fair Value Measurement - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Line of credit receivable $ 111,916 $ 112,742
Notes receivable and residual certificates 105,066 97,416
Payable to securitization note holders (at fair value) 39,188 46,542
Loan servicing assets (at fair value) 45,437 40,941
Loan servicing liabilities (at fair value) 6,646 4,383
Beneficial interest assets (at fair value) 474,796 396,216
Beneficial interest liabilities 3,200 5,100
Trailing fee liability (at fair value) 5,980 5,761
Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Line of credit receivable 111,916 112,742
Notes receivable and residual certificates 105,066 97,416
Payable to securitization note holders (at fair value) 39,188 46,542
Loan servicing assets (at fair value) 45,437 40,941
Loan servicing liabilities (at fair value) 6,646 4,383
Beneficial interest assets (at fair value) 474,796 396,216
Beneficial interest liabilities $ 3,235 $ 5,075