XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Disaggregation of Revenue by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenues $ 1,316,308 $ 1,271,004 $ 1,266,208
EMEA [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 147,488 132,763 130,530
Other foreign countries [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 227,011 227,614 212,336
Foreign [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 374,499 $ 360,377 $ 342,866
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 72.00% 72.00% 73.00%
Revenues $ 941,809 $ 910,627 $ 923,342
International Sales [Domain]      
Disaggregation of Revenue [Line Items]      
Percent of total revenue 28.00% 28.00% 27.00%