XML 96 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Hedging - Derivative Fair Value (Details) - Foreign currency forward contracts - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Total assets $ 20,537 $ 13
Total liabilities (448) (14,508)
Designated as hedging instruments    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Total assets 20,537 13
Total liabilities (448) (14,508)
Prepaid and other current assets | Designated as hedging instruments    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - assets 19,023 13
Other liabilities, current portion | Designated as hedging instruments    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - liabilities (340) (13,642)
Other assets | Designated as hedging instruments    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - assets 1,514 0
Other liabilities, excluding current portion | Designated as hedging instruments    
Foreign Currency Cash Flow Hedge Derivative at Fair Value [Abstract]    
Fair value - liabilities $ (108) $ (866)