XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 129,561 $ 118,327 $ 392,323 $ 345,823
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 89,619 80,096 267,189 229,802
Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 2,470 4,009 10,484 11,917
Total Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 92,089 84,105 277,673 241,719
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 16,107 23,399 57,890 68,092
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue 21,365 10,823 56,760 36,012
United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 13,100 14,300 41,600 42,400
Netherlands        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,300 $ 1,200 $ 4,800 $ 3,700