v3.26.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets:    
Finance receivables at fair value, excluding accrued interest receivable $ 473,293 $ 528,167
Financial liabilities:    
Warrant liabilities 4,959 26,455
Reported Value Measurement    
Financial assets:    
Finance receivables at fair value, excluding accrued interest receivable 473,293 528,167
Reported Value Measurement | Public Warrants    
Financial liabilities:    
Warrant liabilities 421 20,429
Reported Value Measurement | Private Placement Warrants    
Financial liabilities:    
Warrant liabilities   6,026
Reported Value Measurement | $11.50 Exercise Price Warrants    
Financial liabilities:    
Warrant liabilities 12  
Reported Value Measurement | $15 Exercise Price Warrants    
Financial liabilities:    
Warrant liabilities 4,526  
Fair Value Measurements | Level 1    
Financial assets:    
Finance receivables at fair value, excluding accrued interest receivable 0 0
Fair Value Measurements | Level 1 | Public Warrants    
Financial liabilities:    
Warrant liabilities 421 20,429
Fair Value Measurements | Level 1 | Private Placement Warrants    
Financial liabilities:    
Warrant liabilities   0
Fair Value Measurements | Level 1 | $11.50 Exercise Price Warrants    
Financial liabilities:    
Warrant liabilities 0  
Fair Value Measurements | Level 1 | $15 Exercise Price Warrants    
Financial liabilities:    
Warrant liabilities 0  
Fair Value Measurements | Level 2    
Financial assets:    
Finance receivables at fair value, excluding accrued interest receivable 0 0
Fair Value Measurements | Level 2 | Public Warrants    
Financial liabilities:    
Warrant liabilities 0 0
Fair Value Measurements | Level 2 | Private Placement Warrants    
Financial liabilities:    
Warrant liabilities   0
Fair Value Measurements | Level 2 | $11.50 Exercise Price Warrants    
Financial liabilities:    
Warrant liabilities 12  
Fair Value Measurements | Level 2 | $15 Exercise Price Warrants    
Financial liabilities:    
Warrant liabilities 0  
Fair Value Measurements | Level 3    
Financial assets:    
Finance receivables at fair value, excluding accrued interest receivable 473,293 528,167
Fair Value Measurements | Level 3 | Public Warrants    
Financial liabilities:    
Warrant liabilities 0 0
Fair Value Measurements | Level 3 | Private Placement Warrants    
Financial liabilities:    
Warrant liabilities   $ 6,026
Fair Value Measurements | Level 3 | $11.50 Exercise Price Warrants    
Financial liabilities:    
Warrant liabilities 0  
Fair Value Measurements | Level 3 | $15 Exercise Price Warrants    
Financial liabilities:    
Warrant liabilities $ 4,526