XML 194 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and description of business - Segment and Geographic Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Disaggregation of Revenue [Line Items]                
Number of operating segment | segment       1        
Number of reportable segment | segment       1        
Revenue $ 86,238 $ 80,727 $ 62,264 [1] $ 166,965 [2] $ 122,317 [1] $ 269,132 $ 203,965 $ 147,384
The Americas                
Disaggregation of Revenue [Line Items]                
Revenue 64,726   48,145 125,543 95,016      
Europe, the Middle East, India, and Africa                
Disaggregation of Revenue [Line Items]                
Revenue 15,655   10,631 30,178 20,561      
Asia Pacific                
Disaggregation of Revenue [Line Items]                
Revenue $ 5,857   $ 3,488 $ 11,244 $ 6,740      
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
[2] Includes the three months ended March 31, 2021, which has been revised to correct immaterial errors. See Note 1 for more information.