XML 122 R107.htm IDEA: XBRL DOCUMENT
v3.19.1

Performance-Based Common Stock Warrants - Purchase Level and Number of Warrants to Vest (Details) - Common Stock Purchase Warrants - Supply Threshold | Mar. 09, 2016 USD ($) shares
--- | ---
Class of Warrant or Right [Line Items] |
Aggregate level of purchases, threshold one | $ | $ 260,000,000
Aggregate level of purchases, threshold two | $ | 300,000,000
Aggregate level of purchases, threshold three | $ | $ 340,000,000
Incremental Warrants That Will Vest January 1, 2016 - December 31, 2017 |
$260 million threshold (in shares) | 100,000
$300 million threshold (in shares) | 75,000
$340 million threshold (in shares) | 75,000
Maximum Potential Warrants Earned by Comcast (in shares) | 250,000
Incremental Warrants That Will Vest January 1, 2018 - December 31, 2019 |
$260 million threshold (in shares) | 100,000
$300 million threshold (in shares) | 75,000
$340 million threshold (in shares) | 75,000
Maximum Potential Warrants Earned by Comcast (in shares) | 250,000
Incremental Warrants That Will Vest January 1, 2020 - December 31, 2021 |
$260 million threshold (in shares) | 75,000
$300 million threshold (in shares) | 75,000
$340 million threshold (in shares) | 75,000
Maximum Potential Warrants Earned by Comcast (in shares) | 225,000

X
- Definition Class Of Warrant Or Right, Vesting Period One + References No definition available. + Details
Name: | ueic_ClassOfWarrantOrRightVestingPeriodOneSupplyThresholdLevelOneAbstract
Namespace Prefix: | ueic_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Class Of Warrant Or Right, Vesting Period Three [Abstract] + References No definition available. + Details
Name: | ueic_ClassOfWarrantOrRightVestingPeriodThreeAbstract
Namespace Prefix: | ueic_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Class Of Warrant Or Right, Vesting Period Two [Abstract] + References No definition available. + Details
Name: | ueic_ClassOfWarrantOrRightVestingPeriodTwoAbstract
Namespace Prefix: | ueic_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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_ClassOfWarrantOrRightAxis=ueic_CommonStockPurchaseWarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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