XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional Amount and Fair Value (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Foreign currency exchange contracts | Maximum    
Derivative Instruments and Hedging Activities    
Term of derivative instrument 1 month  
Not designated as hedging instruments | Receive USD/pay GBP | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets $ 31,067  
Fair Value, Assets 74  
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)
Not designated as hedging instruments | Receive USD/pay ZAR | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 20,121  
Fair Value, Assets 27  
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)
Not designated as hedging instruments | Receive USD/pay MXN | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 12,673  
Fair Value, Assets 52  
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)
Not designated as hedging instruments | Receive USD/pay NZD | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 1,665  
Fair Value, Assets 5  
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)
Not designated as hedging instruments | Receive USD/ pay SEK | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 1,405  
Fair Value, Assets 4  
Not designated as hedging instruments | Receive USD/pay CLP | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 4,316 4,094
Fair Value, Assets 12 9
Not designated as hedging instruments | Receive USD/pay EUR | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 112,406 29,621
Fair Value, Liabilities (434) (325)
Not designated as hedging instruments | Receive USD/pay AUD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 21,644 15,135
Fair Value, Liabilities (1) (74)
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
Not designated as hedging instruments | Receive CAD/pay USD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 11,269  
Fair Value, Liabilities (38)  
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
Not designated as hedging instruments | Receive SGD/pay USD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 3,770  
Fair Value, Liabilities (8)  
Not designated as hedging instruments | Receive USD/pay TRY | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 5,394  
Fair Value, Liabilities (7)  
Not designated as hedging instruments | Receive USD/pay BRL | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 3,722 3,138
Fair Value, Liabilities (19) (3)
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
Not designated as hedging instruments | Receive USD/pay COP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,327  
Fair Value, Liabilities $ (6)  
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