XML 76 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Hedging - Derivative Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Foreign currency forward contracts | Cash flow hedging    
Derivative [Line Items]    
Total assets $ 12,469 $ 13
Total liabilities (2,247) (15,192)
Designated as hedging instrument | Foreign currency forward contracts | Cash flow hedging    
Derivative [Line Items]    
Total assets 12,263 13
Total liabilities (2,247) (14,508)
Prepaid and other current assets | Designated as hedging instrument    
Derivative [Line Items]    
Fair Value - assets 10,812 13
Prepaid and other current assets | Not designated as hedging instrument    
Derivative [Line Items]    
Fair Value - assets 206 0
Other liabilities, current portion | Designated as hedging instrument    
Derivative [Line Items]    
Fair Value - liabilities (1,948) (13,642)
Other liabilities, current portion | Not designated as hedging instrument    
Derivative [Line Items]    
Fair Value - liabilities 0 (684)
Other assets | Designated as hedging instrument    
Derivative [Line Items]    
Fair Value - assets 1,451 0
Other liabilities, excluding current portion | Designated as hedging instrument    
Derivative [Line Items]    
Fair Value - liabilities $ (299) $ (866)