XML 59 R47.htm IDEA: XBRL DOCUMENT v3.5.0.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional Amount and Fair Value (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 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 USD/pay GBP | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets $ 16,141 $ 18,146
Fair Value, Assets 110 168
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 13,385  
Fair Value, Liabilities (347)  
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 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,121  
Fair Value, Liabilities (91)  
Derivatives not designated as hedging instruments | Receive USD/pay COP | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   1,351
Fair Value, Assets   1
Derivatives not designated as hedging instruments | Receive USD/pay COP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 1,672  
Fair Value, Liabilities (40)  
Derivatives not designated as hedging instruments | Receive EUR/pay USD | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 28,473  
Fair Value, Assets 57  
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 USD/pay AUD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 17,578 14,040
Fair Value, Liabilities (204) (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 MXN | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 6,739 8,122
Fair Value, Liabilities (188) (15)
Derivatives not designated as hedging instruments | Receive SGD/Pay USD | Accounts receivable, net.    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 6,734  
Fair Value, Assets 17  
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 USD/Pay NZD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,314 1,978
Fair Value, Liabilities $ (36) (3)
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)