XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 596,455 $ 549,310 $ 1,163,110 $ 1,117,959
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 383,140 347,866 749,295 707,053
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 95,310 89,994 193,699 188,980
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 61,224 60,031 113,077 118,655
Other foreign countries [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 56,781 $ 51,419 $ 107,039 $ 103,271