XML 91 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments (Fair Value of Derivative Instruments as Recorded in Consolidated Balance Sheets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Total derivatives, asset derivatives $ 0 $ 1,290
Total derivatives, liability derivatives 390 87
Designated as hedging instrument | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Interest rate swap agreements, asset derivatives 0 349
Foreign currency exchange contracts, asset derivatives 0 231
Designated as hedging instrument | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Interest rate swap agreements, liability derivatives 21 0
Foreign currency exchange contracts, liability derivatives 308 87
Designated as hedging instrument | Other non-current assets    
Derivatives, Fair Value [Line Items]    
Interest rate swap agreements, asset derivatives 0 710
Designated as hedging instrument | Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Interest rate swap agreements, liability derivatives $ 61 $ 0