v3.26.1
REVENUE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
REVENUE        
Interest expense $ 496 $ 758 $ 1,064 $ 1,625
Hardware        
REVENUE        
Reserve for returns of defective products, percentage 2.00% 3.00% 2.00% 3.00%
Reduction in revenue due to allowance for returns $ 200 $ 100 $ 100 $ 100
Software        
REVENUE        
Interest expense $ 400 $ 600 $ 900 $ 1,400
Software | Contract with Customer, Duration One        
REVENUE        
Revenue recognition, customer contract period     1 year  
Software | Contract with Customer, Duration Two        
REVENUE        
Revenue recognition, customer contract period     2 years  
Software | Contract with Customer, Duration Three        
REVENUE        
Revenue recognition, customer contract period     5 years  
Software | Contract with Customer, Duration Four        
REVENUE        
Revenue recognition, customer contract period     10 years