XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenues $ 321,677 $ 303,379 $ 639,723 $ 631,986
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 37,761 28,583 72,560 66,511
Other foreign countries [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 59,249 66,572 115,145 127,093
Foreign [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 97,010 95,155 187,705 193,604
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues $ 224,667 $ 208,224 $ 452,018 $ 438,382