XML 14 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Derivatives and Risk Management (Fair Value of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Total asset derivatives $ 1,213 $ 236
Total liability derivatives 3,846 5,392
Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 1,977 2,219
Derivatives Designated as Hedging Instruments | Prepaid expenses and other current assets | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 1,201  
Derivatives Designated as Hedging Instruments | Accrued liabilities | Interest Rate Contract    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 385 536
Derivatives Designated as Hedging Instruments | Accrued liabilities | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 257 1,354
Derivatives Designated as Hedging Instruments | Other long-term liabilities | Interest Rate Contract    
Derivatives, Fair Value [Line Items]    
Total liability derivatives 134 329
Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 1,213 236
Total liability derivatives 1,869 3,173
Derivatives Not Designated as Hedging Instruments | Prepaid expenses and other current assets | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total asset derivatives 1,213 236
Derivatives Not Designated as Hedging Instruments | Accrued liabilities | Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Total liability derivatives $ 1,869 $ 3,173