XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional Amount and Fair Value (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Dec. 31, 2017
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 EUR    
Derivative Instruments and Hedging Activities    
Notional amount, Assets $ 31,411  
Fair Value, Assets 111  
Not designated as hedging instruments | Accounts receivable, net | Receive USD/pay GBP    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 28,315  
Fair Value, Assets 105  
Not designated as hedging instruments | Accounts receivable, net | Receive USD/pay ZAR    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 14,375  
Fair Value, Assets 53  
Not designated as hedging instruments | Accounts receivable, net | Receive NOK/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 1,450 $ 1,534
Fair Value, Assets 2 18
Not designated as hedging instruments | Accounts receivable, net | Receive USD/pay COP    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   2,803
Fair Value, Assets   13
Not designated as hedging instruments | Accounts receivable, net | Receive SGD/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   223
Fair Value, Assets   2
Not designated as hedging instruments | Accounts receivable, net | Receive CAD/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   4,892
Fair Value, Assets   61
Not designated as hedging instruments | Accounts receivable, net | Receive USD/pay BRL    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   1,806
Fair Value, Assets   1
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay EUR    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   65,131
Fair Value, Liabilities   (642)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay GBP    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   31,342
Fair Value, Liabilities   (334)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay ZAR    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   21,311
Fair Value, Liabilities   (222)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay COP    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 3,789  
Fair Value, Liabilities (34)  
Not designated as hedging instruments | Accrued liabilities | Receive SGD/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 7,342  
Fair Value, Liabilities (23)  
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay AUD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 12,484 17,238
Fair Value, Liabilities (18) (177)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay NZD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,645 1,826
Fair Value, Liabilities (7) (18)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay MXN    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,044 7,720
Fair Value, Liabilities (6) (126)
Not designated as hedging instruments | Accrued liabilities | Receive RUB/pay USD    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 909  
Fair Value, Liabilities $ (5)  
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay CLP    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   1,112
Fair Value, Liabilities   (8)
Not designated as hedging instruments | Accrued liabilities | Receive USD/pay TRY    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   5,483
Fair Value, Liabilities   $ (52)