XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional Amount and Fair Value (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
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
Fair Value, Assets   61
Not designated as hedging instruments | Receive SGD/pay USD | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets $ 5,279 223
Fair Value, Assets 7 2
Not designated as hedging instruments | Receive NOK/pay USD | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 918 1,534
Fair Value, Assets 2 18
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,567  
Fair Value, Liabilities (30)  
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
Fair Value, Assets   13
Not designated as hedging instruments | Receive USD/pay GBP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 37,904 31,342
Fair Value, Liabilities (129) (334)
Not designated as hedging instruments | Receive USD/pay EUR | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 50,572 65,131
Fair Value, Liabilities (408) (642)
Not designated as hedging instruments | Receive USD/pay AUD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 14,118 17,238
Fair Value, Liabilities (82) (177)
Not designated as hedging instruments | Receive USD/pay ZAR | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 16,633 21,311
Fair Value, Liabilities (192) (222)
Not designated as hedging instruments | Receive USD/pay MXN | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 3,035 7,720
Fair Value, Liabilities (54) (126)
Not designated as hedging instruments | Receive USD/pay NZD | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 2,719  
Fair Value, Assets 12  
Not designated as hedging instruments | Receive USD/pay NZD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   1,826
Fair Value, Liabilities   (18)
Not designated as hedging instruments | Receive USD/pay TRY | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 5,277 5,483
Fair Value, Liabilities (92) $ (52)
Not designated as hedging instruments | Receive USD/pay RUB | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,774  
Fair Value, Liabilities $ (30)