XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Disaggregation of Revenue, Deferred Revenue, Remaining Performance Obligations, Credit Risk and Capitalized Costs to Obtain a Contract - Schedule of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 422,481 $ 408,563 $ 1,211,713 $ 1,149,982
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 284,011 278,604 814,131 786,230
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues 96,077 89,713 271,442 247,707
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 33,831 30,516 97,793 89,937
Latin America        
Disaggregation of Revenue [Line Items]        
Total revenues 8,562 9,730 28,347 26,108
Untied States        
Disaggregation of Revenue [Line Items]        
Total revenues $ 261,700 $ 263,200 $ 760,100 $ 735,500