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
3 Months Ended
Mar. 31, 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 USD/pay EUR | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets $ 35,972  
Fair Value, Assets 291  
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 | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 18,255  
Fair Value, Assets 76  
Derivatives not designated as hedging instruments | Receive USD/pay AUD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   15,135
Fair Value, Liabilities   (74)
Derivatives not designated as hedging instruments | Receive CAD/pay USD | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 22,748 22,314
Fair Value, Assets 63 173
Derivatives not designated as hedging instruments | Receive USD/pay ZAR | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 21,483  
Fair Value, Assets 479  
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 21,556  
Fair Value, Assets 4  
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 USD/pay NZD | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 1,477  
Fair Value, Assets 5  
Derivatives not designated as hedging instruments | Receive USD/pay NZD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   2,076
Fair Value, Liabilities   (5)
Derivatives not designated as hedging instruments | Receive USD/pay BRL | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 3,692  
Fair Value, Assets 6  
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 GBP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 374 7,718
Fair Value, Liabilities (3) (57)
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,869  
Fair Value, Liabilities (7)  
Derivatives not designated as hedging instruments | Receive USD/pay TRY | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 6,383  
Fair Value, Liabilities (38)  
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 4,779  
Fair Value, Liabilities (22)  
Derivatives not designated as hedging instruments | Receive USD/pay COP | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets   2,330
Fair Value, Assets   2
Derivatives not designated as hedging instruments | Receive USD/pay COP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,233  
Fair Value, Liabilities $ (4)  
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