v3.26.1
Fair Value - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Fair Value $ 67,896 $ 78,286  
Fair Value Adjustment | Fair Value, Measurements, Nonrecurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Repossessed inventory 1,500 2,500 $ (15,400)
Retained Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Fair Value 58,356 68,130  
Residual Interests      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Fair Value 9,540 10,156  
Level 2 | Estimate of Fair Value Measurement | Fair Value, Measurements, Nonrecurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Repossessed inventory $ 5,200 $ 4,200 $ 28,500