v3.26.1
Fair Value Measurement - Schedule of Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Line of credit receivable $ 111,772 $ 112,742
Loan servicing assets 54,842 40,941
Notes receivable and residual certificates 120,375 97,416
Total assets 1,897,270 1,632,092
Liabilities    
Payable to securitization note holders 32,122 46,542
Beneficial interest liabilities 10,200 5,100
Trailing fee liabilities 6,400 5,800
Loan servicing liabilities 8,409 4,383
Fair Value, Inputs, Level 3    
Assets    
Loans 1,064,239 984,552
Beneficial interest assets 545,938 396,216
Line of credit receivable 111,772 112,742
Loan servicing assets 54,842 40,941
Notes receivable and residual certificates 120,375 97,416
Liabilities    
Payable to securitization note holders 32,122 46,542
Beneficial interest liabilities 10,158 5,075
Trailing fee liabilities 6,400 5,761
Loan servicing liabilities 8,409 4,383
Total liabilities 57,089 61,761
Fair Value, Inputs, Level 2    
Assets    
Interest rate caps $ 104 $ 225