XML 81 R70.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Performance-Based Common Stock Warrants - Purchase Level and Number of Warrants to Vest (Details) - Supply threshold - Common stock purchase warrant | Mar. 09, 2016 USD ($) shares
--- | ---
Class of Warrant or Right [Line Items] |
Supply threshold level one, amount | $ | $ 260,000,000
Supply threshold level two, amount | $ | 300,000,000
Supply threshold level three, amount | $ | $ 340,000,000
Incremental warrants that will vest, vesting period one, supply threshold level one (in shares) | 100,000
Incremental warrants that will vest, vesting period one, supply threshold level two (in shares) | 75,000
Incremental warrants that will vest, vesting period one, supply threshold level three (in shares) | 75,000
Maximum potential warrants that will vest, vesting period one (in shares) | 250,000
Incremental warrants that will vest, vesting period two, supply threshold level one (in shares) | 100,000
Incremental warrants that will vest, vesting period two, supply threshold level two (in shares) | 75,000
Incremental warrants that will vest, vesting period two, supply threshold level three (in shares) | 75,000
Maximum potential warrants that will vest, vesting period two (in shares) | 250,000
Incremental warrants that will vest, vesting period three, supply threshold level one (in shares) | 75,000
Incremental warrants that will vest, vesting period three, supply threshold level two (in shares) | 75,000
Incremental warrants that will vest, vesting period three, supply threshold level three (in shares) | 75,000
Maximum potential warrants that will vest, vesting period three (in shares) | 225,000

X
- Definition Class of Warrant or Right, Number of Securities Called by Each Warrant or Right, Vesting Period One + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightNumberofSecuritiesCalledbyEachWarrantorRightVestingPeriodOne
Namespace Prefix: | ueic_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Class of Warrant or Right, Number of Securities Called by Each Warrant or Right, Vesting Period One, Supply Threshold Level One + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightNumberofSecuritiesCalledbyEachWarrantorRightVestingPeriodOneSupplyThresholdLevelOne
Namespace Prefix: | ueic_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Class of Warrant or Right, Number of Securities Called by Each Warrant or Right, Vesting Period One, Supply Threshold Level Three + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightNumberofSecuritiesCalledbyEachWarrantorRightVestingPeriodOneSupplyThresholdLevelThree
Namespace Prefix: | ueic_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Class of Warrant or Right, Number of Securities Called by Each Warrant or Right, Vesting Period One, Supply Threshold Level Two + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightNumberofSecuritiesCalledbyEachWarrantorRightVestingPeriodOneSupplyThresholdLevelTwo
Namespace Prefix: | ueic_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Class of Warrant or Right, Number of Securities Called by Each Warrant or Right, Vesting Period Three + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightNumberofSecuritiesCalledbyEachWarrantorRightVestingPeriodThree
Namespace Prefix: | ueic_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Class of Warrant or Right, Number of Securities Called by Each Warrant or Right, Vesting Period Three, Supply Threshold Level One + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightNumberofSecuritiesCalledbyEachWarrantorRightVestingPeriodThreeSupplyThresholdLevelOne
Namespace Prefix: | ueic_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Class of Warrant or Right, Number of Securities Called by Each Warrant or Right, Vesting Period Three, Supply Threshold Level Three + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightNumberofSecuritiesCalledbyEachWarrantorRightVestingPeriodThreeSupplyThresholdLevelThree
Namespace Prefix: | ueic_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Class of Warrant or Right, Number of Securities Called by Each Warrant or Right, Vesting Period Three, Supply Threshold Level Two + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightNumberofSecuritiesCalledbyEachWarrantorRightVestingPeriodThreeSupplyThresholdLevelTwo
Namespace Prefix: | ueic_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Class of Warrant or Right, Number of Securities Called by Each Warrant or Right, Vesting Period Two + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightNumberofSecuritiesCalledbyEachWarrantorRightVestingPeriodTwo
Namespace Prefix: | ueic_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Class of Warrant or Right, Number of Securities Called by Each Warrant or Right, Vesting Period Two, Supply Threshold Level One + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightNumberofSecuritiesCalledbyEachWarrantorRightVestingPeriodTwoSupplyThresholdLevelOne
Namespace Prefix: | ueic_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Class of Warrant or Right, Number of Securities Called by Each Warrant or Right, Vesting Period One, Supply Threshold Level Three + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightNumberofSecuritiesCalledbyEachWarrantorRightVestingPeriodTwoSupplyThresholdLevelThree
Namespace Prefix: | ueic_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Class of Warrant or Right, Number of Securities Called by Each Warrant or Right, Vesting Period Two, Supply Threshold Level Two + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightNumberofSecuritiesCalledbyEachWarrantorRightVestingPeriodTwoSupplyThresholdLevelTwo
Namespace Prefix: | ueic_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Class of Warrant or Right, Supply Threshold Level One, Amount + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightSupplyThresholdLevelOneAmount
Namespace Prefix: | ueic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Class of Warrant or Right, Supply Threshold Level Three, Amount + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightSupplyThresholdLevelThreeAmount
Namespace Prefix: | ueic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Class of Warrant or Right, Supply Threshold Level Two, Amount + References No definition available. + Details
Name: | ueic_ClassofWarrantorRightSupplyThresholdLevelTwoAmount
Namespace Prefix: | ueic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SupplyCommitmentAxis=us-gaap_SupplyCommitmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=ueic_CommonStockPurchaseWarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |