XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Sales $ 76,656 $ 76,331
Americas    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Sales 36,677 32,549
EMEA    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Sales 22,136 25,454
APAC    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Sales 17,843 18,328
Product sales    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Sales 56,730 54,635
Product sales | Product transferred to customers at a point in time    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Sales 51,480 50,870
Product sales | Product transferred to customers over time    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Sales 5,250 3,765
Service sales    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Sales 19,926 21,696
Service sales | Product transferred to customers at a point in time    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Sales 8,703 9,997
Service sales | Product transferred to customers over time    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Sales $ 11,223 $ 11,699