XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Disaggregation of Revenue by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 2,382,046 $ 2,259,126 $ 2,279,997
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Revenues $ 1,532,104 $ 1,440,017 $ 1,460,069
Percent of total revenue 64.00% 64.00% 64.00%
EMEA [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 393,530 $ 373,571 $ 367,411
APAC [Domain]      
Disaggregation of Revenue [Line Items]      
Revenues 232,820 241,699 257,208
Other foreign countries [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 223,592 $ 203,839 $ 195,309
International Sales [Domain]      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 36.00% 36.00% 36.00%