XML 40 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of presentation and description of business (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
segment
Jun. 30, 2019
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segment | segment     1  
Number of reportable segment | segment     1  
Revenue $ 62,231 $ 48,310 $ 122,621 $ 92,438
The Americas        
Disaggregation of Revenue [Line Items]        
Revenue 49,558 36,537 97,879 70,521
Europe, Middle East, India, and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 9,199 9,068 18,025 16,659
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 3,474 $ 2,705 $ 6,717 $ 5,258