XML 74 R57.htm IDEA: XBRL DOCUMENT v3.6.0.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional Amount and Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Foreign currency exchange contracts | Maximum    
Derivative Instruments and Hedging Activities    
Term of derivative instrument 1 month  
Derivatives not designated as hedging instruments | Receive EUR/pay USD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   $ 39,578
Fair Value, Liabilities   (429)
Derivatives not designated as hedging instruments | Receive CAD/pay USD | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets $ 22,314  
Fair Value, Assets 173  
Derivatives not designated as hedging instruments | Receive SGD/pay USD | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 7,915  
Fair Value, Assets 24  
Derivatives not designated as hedging instruments | Receive SGD/pay USD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   3,837
Fair Value, Liabilities   (30)
Derivatives not designated as hedging instruments | Receive NOK/pay USD | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 2,138  
Fair Value, Assets 28  
Derivatives not designated as hedging instruments | Receive USD/pay CLP | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 4,094  
Fair Value, Assets 9  
Derivatives not designated as hedging instruments | Receive USD/pay CLP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   3,519
Fair Value, Liabilities   (12)
Derivatives not designated as hedging instruments | Receive USD/pay COP | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 2,330 1,351
Fair Value, Assets 2 1
Derivatives not designated as hedging instruments | Receive USD/pay GBP | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   18,146
Fair Value, Assets   168
Derivatives not designated as hedging instruments | Receive USD/pay GBP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 7,718  
Fair Value, Liabilities (57)  
Derivatives not designated as hedging instruments | Receive USD/pay EUR | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 29,621  
Fair Value, Liabilities (325)  
Derivatives not designated as hedging instruments | Receive USD/pay AUD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 15,135 14,040
Fair Value, Liabilities (74) (82)
Derivatives not designated as hedging instruments | Receive USD/pay CAD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   2,804
Fair Value, Liabilities   (15)
Derivatives not designated as hedging instruments | Receive USD/pay JPY | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   2,495
Fair Value, Liabilities   (2)
Derivatives not designated as hedging instruments | Receive USD/pay ZAR | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   17,411
Fair Value, Assets   144
Derivatives not designated as hedging instruments | Receive USD/pay ZAR | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 20,405  
Fair Value, Liabilities (296)  
Derivatives not designated as hedging instruments | Receive USD/pay RUB | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   2,173
Fair Value, Assets   9
Derivatives not designated as hedging instruments | Receive USD/pay MXN | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 25,864 8,122
Fair Value, Liabilities (4) (15)
Derivatives not designated as hedging instruments | Receive USD/pay BRL | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   2,478
Fair Value, Assets   49
Derivatives not designated as hedging instruments | Receive USD/pay BRL | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 3,138  
Fair Value, Liabilities (3)  
Derivatives not designated as hedging instruments | Receive USD/pay NZD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,076 1,978
Fair Value, Liabilities $ (5) $ (3)