XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Disaggregation of Revenue, Contract Liabilities, Remaining Performance Obligations, Credit Risk and Capitalized Costs to Obtain a Contract - Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 408,563 $ 371,951 $ 1,149,982 $ 1,106,337
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 278,604 258,557 786,230 757,489
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues 89,713 74,598 247,707 231,081
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 30,516 30,362 89,937 93,437
Latin America        
Disaggregation of Revenue [Line Items]        
Total revenues 9,730 8,434 26,108 24,330
Untied States        
Disaggregation of Revenue [Line Items]        
Total revenues $ 263,200 $ 244,200 $ 735,500 $ 717,200