v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Derivative Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Total (gain) loss included in earnings $ (682) $ 0 $ (682) $ 0
Level 3        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning balance     0  
Issuances     5,025  
Settlements     (376)  
Total (gain) loss included in earnings     (143)  
Ending balance 4,506   4,506  
Level 3 | Written Put Options        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning balance     0  
Issuances     993  
Settlements     (376)  
Total (gain) loss included in earnings     (318)  
Ending balance 299   299  
Level 3 | Written Call Options        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning balance     0  
Issuances     147  
Settlements     0  
Total (gain) loss included in earnings     (147)  
Ending balance 0   0  
Level 3 | RDO Put Option Derivative Liability        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning balance     0  
Issuances     3,885  
Settlements     0  
Total (gain) loss included in earnings     322  
Ending balance $ 4,207   $ 4,207