XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 549,310 $ 561,004 $ 1,117,959 $ 1,104,126
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 89,994 87,415 188,980 173,619
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 347,866 363,866 707,053 711,657
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 60,031 60,447 118,655 125,278
Other foreign countries [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 51,419 $ 49,276 $ 103,271 $ 93,572