XML 99 R88.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments And Hedging Activities - Derivative Instruments Designated As Hedging Instruments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Derivatives, Fair Value [Line Items]  
Asset derivative instruments designated as hedging instruments $ 44
Liability derivative instruments designated as hedging instruments 401
Other Current Assets | Interest Rate Swaps  
Derivatives, Fair Value [Line Items]  
Asset derivative instruments designated as hedging instruments 44
Accrued Liabilities | Foreign Exchange Contracts  
Derivatives, Fair Value [Line Items]  
Liability derivative instruments designated as hedging instruments $ 401