XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 317,879 $ 308,421 $ 944,768 $ 921,118
US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 202,934 193,392 599,845 577,395
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 54,034 51,480 159,103 155,221
China [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 27,463 30,647 86,676 88,337
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 33,448 $ 32,902 $ 99,144 $ 100,165