XML 69 R57.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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenues $ 248,480 $ 202,997 $ 693,416 $ 581,977
Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 126,583 102,104 347,753 287,942
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 104,805 91,993 289,245 251,194
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues 75,982 63,335 218,845 184,913
United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenues 22,703 18,470 65,328 46,355
Asia-Pacific (“APAC”)        
Disaggregation of Revenue [Line Items]        
Total revenues $ 45,915 $ 37,558 $ 126,818 $ 109,122