XML 69 R99.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives - Contracts Held (Details) (Not designated as hedging instrument, Foreign currency exchange futures contracts, USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Euro    
Derivative [Line Items]    
Notional Value $ 5,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 11,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Forward Rate 1.245us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1.3782us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Gain/(Loss) Recorded at Balance Sheet Date 140,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] (2,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
Chinese Yuan Renminbi    
Derivative [Line Items]    
Notional Value 20,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
15,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Forward Rate 6.2757us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
6.2047us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Gain/(Loss) Recorded at Balance Sheet Date 174,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] 358,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
Brazilian Real | Future Contract 1    
Derivative [Line Items]    
Notional Value 5,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= ueic_FutureContractOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= ueic_FutureContractOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Forward Rate 2.3401us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= ueic_FutureContractOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2.3442us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= ueic_FutureContractOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Gain/(Loss) Recorded at Balance Sheet Date 609,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= ueic_FutureContractOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] 34,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= ueic_FutureContractOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
Brazilian Real | Future Contract 2    
Derivative [Line Items]    
Notional Value 2,500,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= ueic_FutureContractTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= ueic_FutureContractTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Forward Rate 2.54420us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= ueic_FutureContractTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2.2301us-gaap_DerivativeForwardExchangeRate1
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= ueic_FutureContractTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Gain/(Loss) Recorded at Balance Sheet Date $ (113,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= ueic_FutureContractTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] $ 119,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= ueic_FutureContractTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
[1] Gains on futures contracts are recorded in prepaid expenses and other current assets. Losses on futures contracts are recorded in other accrued expenses.