XML 89 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Hedging - Derivative Fair Value (Details) - Foreign currency forward contracts - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Total assets $ 13 $ 15,593
Total liabilities (14,508) (144)
Designated as Hedging Instrument    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Total assets 13 15,593
Total liabilities (14,508) (144)
Prepaid and other current assets | Designated as Hedging Instrument    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - assets 13 14,407
Prepaid and other current assets | Not designated as hedging instrument    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - assets 0  
Total assets   660
Other liabilities, current portion | Designated as Hedging Instrument    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - liabilities (13,642) (144)
Other liabilities, current portion | Not designated as hedging instrument    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Total liabilities (684) 0
Other assets | Designated as Hedging Instrument    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - assets 0 1,186
Other liabilities, excluding current portion | Designated as Hedging Instrument    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - liabilities $ (866) $ 0