v3.25.2
Fair Value Measurement - Schedule of Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets    
Line of credit receivable $ 107,456 $ 56,269
Loan servicing assets 32,443 27,439
Total assets 1,481,365 1,090,779
Liabilities    
Payable to securitization note holders 65,152 87,321
Trailing fee liabilities 5,000 4,600
Beneficial interest liabilities 10,500 10,100
Loan servicing liabilities 1,750 1,180
Fair Value, Inputs, Level 3    
Assets    
Loans 1,019,504 806,304
Beneficial interest assets 266,761 176,848
Line of credit receivable 107,456 56,269
Loan servicing assets 32,443 27,439
Notes receivable and residual certificates 54,708 22,055
Liabilities    
Payable to securitization note holders 65,152 87,321
Trailing fee liabilities 4,958 4,614
Beneficial interest liabilities 10,532 10,089
Loan servicing liabilities 1,750 1,180
Total liabilities 82,392 103,204
Fair Value, Inputs, Level 2    
Assets    
Interest rate caps $ 493 $ 1,864