XML 37 R50.htm IDEA: XBRL DOCUMENT v3.2.0.727
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Foreign currency exchange contracts | Maximum          
Derivative Instruments and Hedging Activities          
Term of derivative instrument     1 month    
Derivatives not designated as hedging instruments | Foreign currency exchange contracts | Interest and other income, net          
Derivative Instruments and Hedging Activities          
Amount of loss recognized in income on derivatives $ (63) $ (406) $ (1,919) $ (765)  
Derivatives not designated as hedging instruments | Receive USD/pay GBP | Accounts receivables, net          
Derivative Instruments and Hedging Activities          
Notional amount, Assets 4,406   4,406    
Fair Value, Assets 1   1    
Derivatives not designated as hedging instruments | Receive USD/pay CAD | Accounts receivables, net          
Derivative Instruments and Hedging Activities          
Notional amount, Assets 4,865   4,865    
Fair Value, Assets 60   60    
Derivatives not designated as hedging instruments | Receive CAD/pay USD | Accounts receivables, net          
Derivative Instruments and Hedging Activities          
Notional amount, Liabilities         $ 19,940
Fair Value, Liabilities         (83)
Derivatives not designated as hedging instruments | Receive EUR/pay USD | Accrued liabilities          
Derivative Instruments and Hedging Activities          
Notional amount, Liabilities 15,517   15,517   13,265
Fair Value, Liabilities 17   17   75
Derivatives not designated as hedging instruments | Receive USD/pay AUD | Accrued liabilities          
Derivative Instruments and Hedging Activities          
Notional amount, Liabilities 8,551   8,551   8,343
Fair Value, Liabilities 72   72   48
Derivatives not designated as hedging instruments | Receive USD/pay JPY | Accrued liabilities          
Derivative Instruments and Hedging Activities          
Notional amount, Liabilities 9,241   9,241   10,620
Fair Value, Liabilities 124   124   84
Derivatives not designated as hedging instruments | Receive USD/pay ZAR | Accrued liabilities          
Derivative Instruments and Hedging Activities          
Notional amount, Liabilities 12,808   12,808   14,760
Fair Value, Liabilities 54   54   105
Derivatives not designated as hedging instruments | Receive USD/pay MXN | Accounts receivables, net          
Derivative Instruments and Hedging Activities          
Notional amount, Liabilities 7,455   7,455    
Fair Value, Liabilities (69)   (69)    
Derivatives not designated as hedging instruments | Receive USD/pay MXN | Accrued liabilities          
Derivative Instruments and Hedging Activities          
Notional amount, Liabilities         4,961
Fair Value, Liabilities         11
Derivatives not designated as hedging instruments | Receive USD/pay CLP | Accrued liabilities          
Derivative Instruments and Hedging Activities          
Notional amount, Liabilities 3,813   3,813   2,685
Fair Value, Liabilities 11   11   10
Derivatives not designated as hedging instruments | Receive USD/pay COP | Accounts receivables, net          
Derivative Instruments and Hedging Activities          
Notional amount, Liabilities 1,329   1,329    
Fair Value, Liabilities $ (9)   $ (9)    
Derivatives not designated as hedging instruments | Receive USD/pay COP | Accrued liabilities          
Derivative Instruments and Hedging Activities          
Notional amount, Liabilities         2,845
Fair Value, Liabilities         $ 2