XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Notional Amount and Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 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   223
Fair Value, Assets   2
Not designated as hedging instruments | Receive SGD/pay USD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities $ 3,296  
Fair Value, Liabilities (15)  
Not designated as hedging instruments | Receive NOK/pay USD | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 1,746 1,534
Fair Value, Assets 4 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 717  
Fair Value, Liabilities (8)  
Not designated as hedging instruments | Receive USD/pay CLP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,545 1,112
Fair Value, Liabilities (3) (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 COP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 3,286  
Fair Value, Liabilities (3)  
Not designated as hedging instruments | Receive USD/pay GBP | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 33,290  
Fair Value, Assets 139  
Not designated as hedging instruments | Receive USD/pay GBP | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   31,342
Fair Value, Liabilities   (334)
Not designated as hedging instruments | Receive USD/pay EUR | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 76,452 65,131
Fair Value, Liabilities (85) (642)
Not designated as hedging instruments | Receive USD/pay AUD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 16,909 17,238
Fair Value, Liabilities (73) (177)
Not designated as hedging instruments | Receive USD/pay ZAR | Accounts receivable, net    
Derivative Instruments and Hedging Activities    
Notional amount, Assets 20,255  
Fair Value, Assets 65  
Not designated as hedging instruments | Receive USD/pay ZAR | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities   21,311
Fair Value, Liabilities   (222)
Not designated as hedging instruments | Receive USD/pay MXN | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 3,337 7,720
Fair Value, Liabilities (29) (126)
Not designated as hedging instruments | Receive USD/pay NZD | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 2,237 1,826
Fair Value, Liabilities (4) (18)
Not designated as hedging instruments | Receive USD/pay TRY | Accrued liabilities    
Derivative Instruments and Hedging Activities    
Notional amount, Liabilities 5,435 5,483
Fair Value, Liabilities $ (83) $ (52)