XML 51 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional Amount and Fair Value (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Foreign currency exchange contracts | Maximum    
Derivative Instruments and Hedging Activities    
Term of derivative instrument 1 month  
Derivatives not designated as hedging instruments | Receive CAD/pay USD | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets $ 20,193 $ 22,314
Fair Value, Assets 104 173
Derivatives not designated as hedging instruments | Receive USD/pay ZAR | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 20,664  
Fair Value, Assets 365  
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 MXN | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 19,948  
Fair Value, Assets 336  
Derivatives not designated as hedging instruments | Receive USD/pay MXN | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   25,864
Fair Value, Liabilities   (4)
Derivatives not designated as hedging instruments | Receive SGD/pay USD | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 10,091 7,915
Fair Value, Assets 7 24
Derivatives not designated as hedging instruments | Receive USD/pay BRL | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 4,589  
Fair Value, Assets 25  
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 CLP | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 4,747 4,094
Fair Value, Assets 2 9
Derivatives not designated as hedging instruments | Receive USD/pay COP | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 1,906 2,330
Fair Value, Assets 14 2
Derivatives not designated as hedging instruments | Receive USD/pay GBP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 17,728 7,718
Fair Value, Liabilities (118) (57)
Derivatives not designated as hedging instruments | Receive USD/pay EUR | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 19,834 29,621
Fair Value, Liabilities (62) (325)
Derivatives not designated as hedging instruments | Receive USD/pay AUD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 24,791 15,135
Fair Value, Liabilities (186) (74)
Derivatives not designated as hedging instruments | Receive USD/pay NZD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 1,971 2,076
Fair Value, Liabilities $ (5) (5)
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