XML 82 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional Amount and Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 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 CAD/pay USD | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets $ 4,892 $ 22,314
Fair Value, Assets 61 173
Not designated as hedging instruments | Receive SGD/pay USD | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 223 7,915
Fair Value, Assets 2 24
Not designated as hedging instruments | Receive NOK/pay USD | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 1,534 2,138
Fair Value, Assets 18 28
Not designated as hedging instruments | Receive USD/pay BRL | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 1,806  
Fair Value, Assets 1  
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)
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
Not designated as hedging instruments | Receive USD/pay CLP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 1,112  
Fair Value, Liabilities (8)  
Not designated as hedging instruments | Receive USD/pay COP | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 2,803 2,330
Fair Value, Assets 13 2
Not designated as hedging instruments | Receive USD/pay GBP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 31,342 7,718
Fair Value, Liabilities (334) (57)
Not designated as hedging instruments | Receive USD/pay EUR | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 65,131 29,621
Fair Value, Liabilities (642) (325)
Not designated as hedging instruments | Receive USD/pay AUD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 17,238 15,135
Fair Value, Liabilities (177) (74)
Not designated as hedging instruments | Receive USD/pay ZAR | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 21,311 20,405
Fair Value, Liabilities (222) (296)
Not designated as hedging instruments | Receive USD/pay MXN | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 7,720 25,864
Fair Value, Liabilities (126) (4)
Not designated as hedging instruments | Receive USD/pay NZD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 1,826 2,076
Fair Value, Liabilities (18) $ (5)
Not designated as hedging instruments | Receive USD/pay TRY | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 5,483  
Fair Value, Liabilities $ (52)