XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.1
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - DISAGGREGATED REVENUE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue    
Revenue $ 185,177 $ 54,891
Product Revenues | Hardware    
Disaggregation of Revenue    
Revenue 171,780 48,461
Product Revenues | Software    
Disaggregation of Revenue    
Revenue 4,102 2,450
Service Revenues | Professional Services    
Disaggregation of Revenue    
Revenue 1,419 1,300
Service Revenues | Maintenance and Subscription Services    
Disaggregation of Revenue    
Revenue $ 7,876 $ 2,680