XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Disaggregation of Revenue [Line Items]    
Revenues $ 299,288,000 $ 288,614,000
US [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 177,542,000 173,082,000
EMEA [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 53,417,000 52,727,000
China [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 25,858,000 27,453,000
Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 42,471,000 $ 35,352,000