XML 66 R55.htm IDEA: XBRL DOCUMENT v3.19.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional Amount and Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Dec. 31, 2018
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 USD/pay GBP    
Derivative Instruments and Hedging Activities    
Notional amount, Assets $ 43,540  
Fair Value, Assets 176  
Not designated as hedging instruments | Accounts receivable, net | Receive USD/pay COP    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 3,445  
Fair Value, Assets 5  
Not designated as hedging instruments | Accounts receivable, net | Receive SGD/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   $ 8,341
Fair Value, Assets   30
Not designated as hedging instruments | Accounts receivable, net | Receive NOK/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   902
Fair Value, Assets   13
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay GBP    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   40,648
Fair Value, Liabilities   (323)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay COP    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   2,931
Fair Value, Liabilities   (33)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay ZAR    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 12,030 8,618
Fair Value, Liabilities (138) (68)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay AUD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 16,025 15,124
Fair Value, Liabilities (99) (105)
Not designated as hedging instruments | Accrued liabilities | Receive EUR/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 25,470  
Fair Value, Liabilities (61)  
Not designated as hedging instruments | Accrued liabilities | Receive SGD/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 9,389  
Fair Value, Liabilities (12)  
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay NZD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,106 2,952
Fair Value, Liabilities $ (4) (4)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay EUR    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   6,894
Fair Value, Liabilities   $ (2)