XML 78 R68.htm IDEA: XBRL DOCUMENT
v3.25.2

Commitments and Contingencies - Narrative (Details) ¥ in Millions |  |  |  |  | 3 Months Ended | 6 Months Ended | 12 Months Ended | 28 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Dec. 20, 2024 USD ($) | Dec. 20, 2024 CNY (¥) | Jul. 12, 2024 USD ($) | Jul. 12, 2024 CNY (¥) | Feb. 08, 2024 USD ($) | Feb. 08, 2024 CNY (¥) | Apr. 08, 2021 patent | Jun. 30, 2025 USD ($) | Jun. 30, 2025 CNY (¥) | Dec. 31, 2024 USD ($) factory | Jun. 30, 2024 USD ($) | Jun. 30, 2025 USD ($) | Jun. 30, 2024 USD ($) | Dec. 31, 2024 USD ($) | Dec. 31, 2020 action | Jul. 29, 2025 claim | Jun. 17, 2025 patent | Dec. 31, 2024 CNY (¥) | Jan. 23, 2024 factory
Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Restructuring charges (reversal) |  |  |  |  |  |  |  | $ 0 |  |  | $ 1,555,000 | $ 0 | $ 2,619,000 | $ 3,585,000 |  |  |  |  |
Total costs incurred inception to date |  |  |  |  |  |  |  | 7,600,000 |  |  |  | 7,600,000 |  |  |  |  |  |  |
Number of patents allegedly infringed upon | patent |  |  |  |  |  |  | 2 |  |  |  |  |  |  |  |  |  |  |  |
Litigation accrual |  |  |  |  |  |  |  | 0 |  | $ 4,162,000 |  | 0 |  | 4,162,000 |  |  |  |  |
Roku Matters |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of litigation actions | action |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2 |  |  |  |
Number of pending claims | patent |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1 |  |
Number of patents allegedly infringed upon | patent |  |  |  |  |  |  | 2 |  |  |  |  |  |  |  |  |  |  |  |
Roku Matters | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of pending claims | claim |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 25 |  |  |
Tongshun Matters |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of subsidiary factories included in lawsuit | factory |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1
Damages sought |  |  |  |  | $ 4,900,000 | ¥ 35.0 |  |  |  |  |  |  |  |  |  |  |  |  |
Loss contingency, refund |  |  | $ 1,400,000 | ¥ 10.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Litigation damages awarded to third party | $ 3,800,000 | ¥ 27.4 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Litigation damages awarded to third party, interest and other costs | $ 4,200,000 | ¥ 30.4 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Litigation accrual |  |  |  |  |  |  |  |  |  | $ 4,200,000 |  |  |  | 4,200,000 |  |  |  | ¥ 30.4 |
Payments for legal settlements |  |  |  |  |  |  |  | 4,200,000 | ¥ 30.4 |  |  |  |  |  |  |  |  |  |
Severance Expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Restructuring charges (reversal) |  |  |  |  |  |  |  |  |  |  |  | 0 |  | 2,008,000 |  |  |  |  |
Total costs incurred inception to date |  |  |  |  |  |  |  | 5,433,000 |  |  |  | 5,433,000 |  |  |  |  |  |  |
Other Exit Expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Restructuring charges (reversal) |  |  |  |  |  |  |  |  |  |  |  | 0 |  | $ 1,577,000 |  |  |  |  |
Total costs incurred inception to date |  |  |  |  |  |  |  | 2,167,000 |  |  |  | 2,167,000 |  |  |  |  |  |  |
Asia |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of factories shut down | factory |  |  |  |  |  |  |  |  |  | 1 |  |  |  |  |  |  |  |  |
Total costs incurred inception to date |  |  |  |  |  |  |  | 4,600,000 |  |  |  | 4,600,000 |  |  |  |  |  |  |
Asia | Severance Expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Restructuring charges (reversal) |  |  |  |  |  |  |  |  |  |  |  | 0 | 100,000 |  |  |  |  |  |
Asia | Other Exit Expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Restructuring charges (reversal) |  |  |  |  |  |  |  |  |  |  |  | 0 | 100,000 |  |  |  |  |  |
Mexico |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total costs incurred inception to date |  |  |  |  |  |  |  | 3,000,000 |  |  |  | 3,000,000 |  |  |  |  |  |  |
Restructuring accrual |  |  |  |  |  |  |  | 0 |  |  |  | 0 |  |  |  |  |  |  |
Mexico | Severance Expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Restructuring charges (reversal) |  |  |  |  |  |  |  | 0 |  |  | 900,000 | 0 | 1,400,000 |  |  |  |  |  |
Mexico | Other Exit Expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Restructuring charges (reversal) |  |  |  |  |  |  |  | $ 0 |  |  | $ 600,000 | $ 0 | $ 1,000,000 |  |  |  |  |  |

X
- Definition [Line Items] for Contingencies [Table] + References No definition available. + Details
Name: | ueic_ContingenciesLineItems
Namespace Prefix: | ueic_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency, Damages Awarded, Interest and Costs, Value + References No definition available. + Details
Name: | ueic_LossContingencyDamagesAwardedInterestAndCostsValue
Namespace Prefix: | ueic_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loss Contingency, Damages Refunded + References No definition available. + Details
Name: | ueic_LossContingencyDamagesRefunded
Namespace Prefix: | ueic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Loss Contingency, Lawsuit, Number of Factories + References No definition available. + Details
Name: | ueic_LossContingencyLawsuitNumberOfFactories
Namespace Prefix: | ueic_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Factories, Shut Down + References No definition available. + Details
Name: | ueic_NumberOfFactoriesShutDown
Namespace Prefix: | ueic_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LitigationReserveCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of claims settled. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyClaimsSettledNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of damages awarded to the plaintiff in the legal matter. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyDamagesAwardedValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The value (monetary amount) of the award the plaintiff seeks in the legal matter. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyDamagesSoughtValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of another entity's patents that the entity has allegedly infringed. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyPatentsAllegedlyInfringedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of pending claims pertaining to a loss contingency. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyPendingClaimsNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of cash paid for the settlement of litigation or for other legal issues during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (g) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25 + Details
Name: | us-gaap_PaymentsForLegalSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of costs incurred to date for the specified restructuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 + Details
Name: | us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6 + Details
Name: | us-gaap_RestructuringCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4.b.2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1 + Details
Name: | us-gaap_RestructuringReserveCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_LitigationCaseAxis=ueic_RokuMatterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=ueic_TongshunMattersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=srt_AsiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_MX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |