XML 148 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Sales $ 79,169 $ 70,736 $ 237,610 $ 210,815
Americas        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Sales 33,944 30,867 100,195 92,234
EMEA        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Sales 23,387 20,648 75,315 61,058
APAC        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Sales 21,838 19,221 62,100 57,523
Product sales        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Sales 57,838 48,082 172,748 146,866
Product sales | Product transferred to customers at a point in time        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Sales 53,536 44,561 161,080 137,324
Product sales | Product transferred to customers over time        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Sales 4,302 3,521 11,668 9,542
Service sales        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Sales 21,331 22,654 64,862 63,949
Service sales | Product transferred to customers at a point in time        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Sales 9,332 9,623 28,931 27,268
Service sales | Product transferred to customers over time        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Sales $ 11,999 $ 13,031 $ 35,931 $ 36,681