XML 56 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives (Fair Value of the Company's Other Derivatives) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Not Designated as Hedging Instrument | Other long term liabilities | Interest rate contracts      
Derivative [Line Items]      
Derivative liabilities $ (1,913) $ (1,007) $ (4,494)
Not Designated as Hedging Instrument | Accrued expenses and other current liabilities | Foreign currency contract      
Derivative [Line Items]      
Derivative liabilities 440 2,742 (344)
Designated as Hedging Instrument | Accrued expenses and other current liabilities | Interest rate contracts      
Derivative [Line Items]      
Derivative liabilities (8,081) (3,118) 0
Designated as Hedging Instrument | Other assets | Interest rate contracts      
Derivative [Line Items]      
Derivative assets $ (22,620) $ (9,382) $ (4,552)