XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Disaggregation of Revenue and Costs to Obtain a Contract - 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 revenues $ 371,951 $ 361,807 $ 1,106,337 $ 1,037,345
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 258,557 245,899 757,489 698,972
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues 74,598 79,050 231,081 225,781
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 30,362 29,357 93,437 87,980
Latin America        
Disaggregation of Revenue [Line Items]        
Total revenues 8,434 7,501 24,330 24,612
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 244,224 229,013 717,153 660,396
Rest of the World        
Disaggregation of Revenue [Line Items]        
Total revenues $ 127,727 $ 132,794 $ 389,184 $ 376,949