Quarterly report pursuant to Section 13 or 15(d)

Derivative Financial Instruments - Fair Value By Balance Sheet Location (Details)

v3.20.1
Derivative Financial Instruments - Fair Value By Balance Sheet Location (Details) - Derivatives designated as cash flow hedging instruments: - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
Total derivative assets $ 70 $ 217
Total derivative liabilities 6,842 2,207
Other current assets | Foreign currency forward contracts    
Derivative [Line Items]    
Total derivative assets 70 217
Other long-term liabilities | Interest rate swap agreements    
Derivative [Line Items]    
Total derivative liabilities 6,540 2,193
Other current liabilities | Foreign currency forward contracts    
Derivative [Line Items]    
Total derivative liabilities $ 302 $ 14