XML 32 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenues $ 308,421 $ 305,777 $ 921,118 $ 907,517
US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 193,392 190,980 577,395 563,981
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 51,480 53,047 155,221 159,831
China [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 30,647 27,094 88,337 79,502
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 32,902 $ 34,656 $ 100,165 $ 104,203