XML 88 R68.htm IDEA: XBRL DOCUMENT v3.20.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional Amount and Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Foreign currency exchange contracts | Maximum    
Derivative Instruments and Hedging Activities    
Term of derivative instrument 3 months  
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 SGD/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Assets $ 18,713  
Fair Value, Assets 41  
Not designated as hedging instruments | Accounts receivable, net | Receive RSD/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 10,127 9,018
Fair Value, Assets 28 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 | Accrued liabilities | Receive EUR/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 1,298,899  
Fair Value, Liabilities (1,768)  
Not designated as hedging instruments | Accrued liabilities | Receive NOK/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 4,411  
Fair Value, Liabilities (18)  
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay GBP    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 35,256 38,406
Fair Value, Liabilities (416) (695)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay RUB    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 7,780 12,777
Fair Value, Liabilities (40) (55)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay AUD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 8,508 12,819
Fair Value, Liabilities (130) (172)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay CNY    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 12,344  
Fair Value, Liabilities (50)  
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay COP    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 5,436 3,793
Fair Value, Liabilities (93) (18)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay ZAR    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,403 3,349
Fair Value, Liabilities (106) (32)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay DKK    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 3,151 1,283
Fair Value, Liabilities (3) (11)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay NZD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,290 3,071
Fair Value, Liabilities (13) $ (33)
Not designated as hedging instruments | Accrued liabilities | Receive SEK/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,275  
Fair Value, Liabilities $ (10)