v3.26.1
Fair Value - Schedule of Sensitivity Analysis of Fair Value, Investment in Retained Notes and Residual Interests (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
year
Dec. 31, 2025
USD ($)
year
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 67,896 $ 78,286
Retained Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 58,356 68,130
Residual Interests    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 9,540 10,156
Discount rate    
Residual Interests [Abstract]    
Residual Interests at Fair Value, Changes in Fair Value Resulting From 25 BPS Adverse Change (40) (44)
Residual Interests at Fair Value, Changes in Fair Value Resulting From 50 BPS Adverse Change (80) (88)
Retained Notes [Abstract]    
Impact on fair value of a 50 bps adverse change (494) (300)
Impact on fair value of a 100 bps adverse change $ (754) $ (613)
Discount rate | Residual Interests    
Residual Interests [Abstract]    
Debt securities, available-for-sale, measurement input 0.1500 0.1500
Weighted-average life (in years) | Retained Notes    
Residual Interests [Abstract]    
Debt securities, available-for-sale, measurement input | year 1.7 1.86
Prepayment speed    
Residual Interests [Abstract]    
Residual Interests at Fair Value, Changes in Fair Value Resulting From 1.5% Adverse Change $ (77) $ (94)
Residual Interests at Fair Value, Changes in Fair Value Resulting From 1.6% Adverse Change $ (150) $ (186)
Prepayment speed | Residual Interests    
Residual Interests [Abstract]    
Debt securities, available-for-sale, measurement input 0.0140 0.0140
Expected cumulative lifetime losses    
Residual Interests [Abstract]    
Residual Interests at Fair Value, Changes in Fair Value Resulting From 25 BPS Adverse Change $ (160) $ (183)
Residual Interests at Fair Value, Changes in Fair Value Resulting From 50 BPS Adverse Change $ (319) $ (365)