Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Derivative Financial Instruments - Fair Value By Balance Sheet Location (Details) - Derivatives designated as cash flow hedging instruments: - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Derivative [Line Items]    
Total derivative assets $ 266 $ 217
Total derivative liabilities 7,156 2,207
Other current assets | Foreign currency forward contracts    
Derivative [Line Items]    
Total derivative assets 266 217
Other long-term liabilities | Interest rate swap agreements    
Derivative [Line Items]    
Total derivative liabilities 7,055 2,193
Other current liabilities | Foreign currency forward contracts    
Derivative [Line Items]    
Total derivative liabilities $ 101 $ 14