XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 132,565 $ 119,605 $ 262,762 $ 227,496
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 90,433 80,924 177,570 149,706
Other Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 2,975 3,995 8,014 7,908
Total Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 93,408 84,919 185,584 157,614
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 17,963 22,933 41,783 44,693
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue 21,194 11,753 35,395 25,189
United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 13,800 14,800 28,500 28,100
Netherlands        
Disaggregation of Revenue [Line Items]        
Total revenue $ 2,200 $ 1,200 $ 3,500 $ 2,500