XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional Amount and Fair Value (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Foreign currency exchange contracts | Maximum    
Derivative Instruments and Hedging Activities    
Term of derivative instrument 1 month  
Not designated as hedging instruments | Accounts receivable, net | Receive RSD/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   $ 9,018
Fair Value, Assets   59
Not designated as hedging instruments | Accounts receivable, net | Receive NOK/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   2,122
Fair Value, Assets   17
Not designated as hedging instruments | Accounts receivable, net | Receive USD/pay SGD    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   1,555
Fair Value, Assets   7
Not designated as hedging instruments | Accounts receivable, net | Receive USD/pay COP    
Derivative Instruments and Hedging Activities    
Notional amount, Assets $ 3,977  
Fair Value, Assets 3  
Not designated as hedging instruments | Accounts receivable, net | Receive USD/pay ZAR    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 988  
Fair Value, Assets 7  
Not designated as hedging instruments | Accounts receivable, net | Receive USD/pay DKK    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 499  
Fair Value, Assets 1  
Not designated as hedging instruments | Accounts receivable, net | Receive SGD/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 2,793  
Fair Value, Assets 5  
Not designated as hedging instruments | Accounts receivable, net | Receive EUR/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   26,731
Fair Value, Assets   246
Not designated as hedging instruments | Accounts receivable, net | Receive USD/pay RUB    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 8,914  
Fair Value, Assets 181  
Not designated as hedging instruments | Accrued liabilities | Receive RSD/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 9,097  
Fair Value, Liabilities (36)  
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay GBP    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 32,250 38,406
Fair Value, Liabilities (75) (695)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay AUD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 9,850 12,819
Fair Value, Liabilities (15) (172)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay NZD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,766 3,071
Fair Value, Liabilities (6) (33)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay COP    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   3,793
Fair Value, Liabilities   (18)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay ZAR    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   3,349
Fair Value, Liabilities   (32)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay DKK    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   1,283
Fair Value, Liabilities   (11)
Not designated as hedging instruments | Accrued liabilities | Receive EUR/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 44,286  
Fair Value, Liabilities $ (10)  
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay RUB    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   12,777
Fair Value, Liabilities   $ (55)