XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenues $ 965,046 $ 801,544 $ 736,654
Americas      
Disaggregation of Revenue [Line Items]      
Total revenues 483,087 395,746 356,331
United States      
Disaggregation of Revenue [Line Items]      
Total revenues 393,865 348,222 306,493
Europe, the Middle East, and Africa (“EMEA”)      
Disaggregation of Revenue [Line Items]      
Total revenues 300,123 254,036 236,602
United Kingdom      
Disaggregation of Revenue [Line Items]      
Total revenues 85,656 64,433 57,321
Asia-Pacific (“APAC”)      
Disaggregation of Revenue [Line Items]      
Total revenues $ 181,836 $ 151,762 $ 143,721