v3.25.2
Fair Value Measurement - Narrative (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans on non-accrual status 120 days  
Line of credit receivable $ 107,456,000 $ 56,269,000
Securities loaned, fair value of collateral 29,900,000 0
Payable to securitization note holders (at fair value) 65,152,000 87,321,000
Loan servicing assets 32,443,000 27,439,000
Loan servicing liabilities 1,750,000 1,180,000
Beneficial interest assets (at fair value) 266,761,000 176,848,000
Beneficial interest liabilities 10,500,000 10,100,000
Trailing fee liability (at fair value) 4,958,000 4,614,000
Loans held in consolidated securitization $ 75,900,000 102,900,000
HELOCs    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans on non-accrual status 180 days  
Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Line of credit receivable $ 107,456,000 56,269,000
Notes receivable and residual certificates 54,708,000 22,055,000
Payable to securitization note holders (at fair value) 65,152,000 87,321,000
Loan servicing assets 32,443,000 27,439,000
Loan servicing liabilities 1,750,000 1,180,000
Beneficial interest assets (at fair value) 266,761,000 176,848,000
Beneficial interest liabilities 10,532,000 10,089,000
Loans held in consolidated securitization $ 75,850,000 $ 102,949,000