XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenues $ 222,931 $ 184,290 $ 444,936 $ 378,980
Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 112,308 87,938 221,170 185,838
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 91,500 76,781 184,440 159,201
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues 69,015 59,464 142,863 121,578
United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenues 20,242 14,205 42,625 27,885
Asia-Pacific (“APAC”)        
Disaggregation of Revenue [Line Items]        
Total revenues $ 41,608 $ 36,888 $ 80,903 $ 71,564