XML 69 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Hedging - Derivative Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Foreign currency forward contracts | Cash flow hedging    
Derivative [Line Items]    
Total assets $ 13,529 $ 20,537
Total liabilities (968) (448)
Designated as hedging instruments | Foreign currency forward contracts | Cash flow hedging    
Derivative [Line Items]    
Total assets 13,529 20,537
Total liabilities (968) (448)
Prepaid expenses and other current assets | Designated as hedging instruments    
Derivative [Line Items]    
Fair Value - assets 13,215 19,023
Other current liabilities | Designated as hedging instruments    
Derivative [Line Items]    
Fair Value - liabilities (761) (340)
Other assets | Designated as hedging instruments    
Derivative [Line Items]    
Fair Value - assets 314 1,514
Other long-term liabilities | Designated as hedging instruments    
Derivative [Line Items]    
Fair Value - liabilities $ (207) $ (108)