XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of presentation and description of business - Segment and geographic information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Disaggregation of Revenue [Line Items]      
Number of operating segment | segment 1    
Number of reportable segment | segment 1    
Total revenue $ 366,388 $ 269,132 $ 203,965
Long-Lived Assets 39,645 15,130  
The Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 271,047 208,171 156,001
Long-Lived Assets 30,459 11,227  
Europe, the Middle East, India, and Africa      
Disaggregation of Revenue [Line Items]      
Total revenue 71,521 45,775 36,431
Long-Lived Assets 6,839 2,310  
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Total revenue 23,820 15,186 $ 11,533
Long-Lived Assets $ 2,347 $ 1,593  
U.S. | Property, Plant and Equipment | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 77.00% 74.00%