XML 97 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DERIVATIVES AND HEDGING ACTIVITIES - Fair value of derivative contracts (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Currency forward contracts, asset $ 1,056 $ 96
Currency forward contracts, liability 0 2,536
Derivatives designated as hedging instruments    
Buy Contracts    
Notional amounts 85,648 92,956
Derivatives not designated as hedging instruments    
Buy Contracts    
Notional amounts 0 57,844
Other current assets | Derivatives designated as hedging instruments | Currency forward and option contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Currency forward contracts, asset 1,056 27
Other current assets | Derivatives not designated as hedging instruments | Currency forward and option contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Currency forward contracts, asset 0 69
Other accrued liabilities | Derivatives designated as hedging instruments | Currency forward and option contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Currency forward contracts, liability 0 2,122
Other accrued liabilities | Derivatives not designated as hedging instruments | Currency forward and option contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Currency forward contracts, liability $ 0 $ 414