v3.26.1
Fair Value Measurement - Schedule of Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets    
Line of credit receivable $ 111,916 $ 112,742
Loan servicing assets 45,437 40,941
Notes receivable and residual certificates 105,066 97,416
Total assets 1,751,413 1,632,092
Liabilities    
Payable to securitization note holders 39,188 46,542
Beneficial interest liabilities 3,200 5,100
Trailing fee liabilities 6,000 5,800
Loan servicing liabilities 6,646 4,383
Fair Value, Inputs, Level 3    
Assets    
Loans 1,014,089 984,552
Beneficial interest assets 474,796 396,216
Line of credit receivable 111,916 112,742
Loan servicing assets 45,437 40,941
Notes receivable and residual certificates 105,066 97,416
Liabilities    
Payable to securitization note holders 39,188 46,542
Beneficial interest liabilities 3,235 5,075
Trailing fee liabilities 5,980 5,761
Loan servicing liabilities 6,646 4,383
Total liabilities 55,049 61,761
Fair Value, Inputs, Level 2    
Assets    
Interest rate caps $ 109 $ 225