XML 70 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Hedging - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Derivative [Line Items]    
Amount of ineffectiveness on net hedges $ 0  
Cash flow hedging | Foreign currency forward contracts | Minimum    
Derivative [Line Items]    
Derivative term 1 month  
Cash flow hedging | Foreign currency forward contracts | Maximum    
Derivative [Line Items]    
Derivative term 18 months  
Not designated as hedging instrument | Foreign currency forward contracts    
Derivative [Line Items]    
Derivative term 1 month  
Notional amount of foreign currency forward contract $ 88,900,000  
Other income (expense) | Not designated as hedging instrument | Foreign currency forward contracts    
Derivative [Line Items]    
(Loss) gain recognized on forward contracts not designated as hedges $ (1,500,000) $ (3,500,000)