XML 73 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Hedging - Derivative Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Foreign currency forward contracts | Cash flow hedging    
Derivative [Line Items]    
Total assets $ 20,183 $ 20,537
Total liabilities (378) (448)
Designated as hedging instruments | Foreign currency forward contracts | Cash flow hedging    
Derivative [Line Items]    
Total assets 20,183 20,537
Total liabilities (378) (448)
Prepaid expenses and other current assets | Designated as hedging instruments    
Derivative [Line Items]    
Fair Value - assets 19,210 19,023
Other current liabilities | Designated as hedging instruments    
Derivative [Line Items]    
Fair Value - liabilities (310) (340)
Other assets | Designated as hedging instruments    
Derivative [Line Items]    
Fair Value - assets 973 1,514
Other long-term liabilities | Designated as hedging instruments    
Derivative [Line Items]    
Fair Value - liabilities $ (68) $ (108)