v3.26.1
FAIR VALUE MEASUREMENTS - Summary of Activity In Marketable Securities (Details) - Residual interest securities - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Change in fair value $ (973)   $ (637)
Level 3      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning Balance 40,166 $ 34,506 34,506
Purchases 8,309 9,322  
Sales (8,958)    
Principal payments (2,622) (7,359)  
Change in fair value (2,108) 1,730  
Ending Balance $ 34,787 $ 38,199 $ 40,166