v3.26.1
REVENUE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Interest expense $ 568 $ 867
Hardware    
Disaggregation of Revenue [Line Items]    
Reserve for returns of defective products, percentage 2.00% 3.00%
Recovery of reserve for returns of defective products $ 100 $ 40
Software    
Disaggregation of Revenue [Line Items]    
Interest expense $ 500 $ 700
Software | Contract with Customer, Duration One    
Disaggregation of Revenue [Line Items]    
Revenue recognition, customer contract period 1 year  
Software | Contract with Customer, Duration Two    
Disaggregation of Revenue [Line Items]    
Revenue recognition, customer contract period 2 years  
Software | Contract with Customer, Duration Three    
Disaggregation of Revenue [Line Items]    
Revenue recognition, customer contract period 5 years  
Software | Contract with Customer, Duration Four    
Disaggregation of Revenue [Line Items]    
Revenue recognition, customer contract period 10 years