v3.26.1
Fair Value Measurement - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Line of credit receivable $ 111,772 $ 112,742
Notes receivable and residual certificates 120,375 97,416
Payable to securitization note holders (at fair value) 32,122 46,542
Loan servicing assets (at fair value) 54,842 40,941
Loan servicing liabilities (at fair value) 8,409 4,383
Beneficial interest assets (at fair value) 545,938 396,216
Beneficial interest liabilities 10,200 5,100
Trailing fee liability (at fair value) 6,400 5,761
Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Line of credit receivable 111,772 112,742
Notes receivable and residual certificates 120,375 97,416
Payable to securitization note holders (at fair value) 32,122 46,542
Loan servicing assets (at fair value) 54,842 40,941
Loan servicing liabilities (at fair value) 8,409 4,383
Beneficial interest assets (at fair value) 545,938 396,216
Beneficial interest liabilities $ 10,158 $ 5,075