XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - DISAGGREGATED REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue        
Revenue $ 47,052 $ 59,628 $ 88,242 $ 110,231
Product revenues | Hardware        
Disaggregation of Revenue        
Revenue 43,781 56,569 81,999 103,863
Product revenues | Software        
Disaggregation of Revenue        
Revenue 621 1,038 1,085 2,556
Service revenues | Professional services        
Disaggregation of Revenue        
Revenue 445 479 827 833
Service revenues | Maintenance and subscription services        
Disaggregation of Revenue        
Revenue $ 2,205 $ 1,542 4,331 $ 2,979
Bill and hold arrangements        
Disaggregation of Revenue        
Revenue     $ 100