XML 114 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments - Fair Value of Derivative Instruments Included in Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivative [Line Items]    
Total derivatives $ 3,354 $ (17,735)
Designated as Hedging Instrument | Other current assets | Interest rate swaps    
Derivative [Line Items]    
Asset Derivatives 0 1,194
Designated as Hedging Instrument | Other current assets | Foreign exchange forward contracts    
Derivative [Line Items]    
Asset Derivatives 4,857 0
Designated as Hedging Instrument | Other assets | Interest rate swaps    
Derivative [Line Items]    
Asset Derivatives 0 937
Designated as Hedging Instrument | Other assets | Foreign exchange forward contracts    
Derivative [Line Items]    
Asset Derivatives 5 0
Designated as Hedging Instrument | Other current liabilities | Interest rate swaps    
Derivative [Line Items]    
Liability Derivatives (639) 0
Designated as Hedging Instrument | Other current liabilities | Foreign exchange forward contracts    
Derivative [Line Items]    
Liability Derivatives (340) (16,408)
Designated as Hedging Instrument | Other non-current liabilities | Foreign exchange forward contracts    
Derivative [Line Items]    
Liability Derivatives (759) (3,105)
Not Designated as Hedging Instrument | Other current assets | Foreign exchange forward contracts    
Derivative [Line Items]    
Asset Derivatives 246 7
Not Designated as Hedging Instrument | Other current liabilities | Foreign exchange forward contracts    
Derivative [Line Items]    
Liability Derivatives $ (16) $ (360)