XML 59 R52.htm IDEA: XBRL DOCUMENT
v3.25.3

Commitments and Contingencies - Additional Information (Details) £ in Millions, $ in Millions | 9 Months Ended |  |
--- | --- | --- | ---
Sep. 30, 2025 USD ($) £ / $ | Sep. 30, 2025 GBP (£) £ / $ | Jan. 01, 2023 USD ($) £ / $ | Jan. 01, 2023 GBP (£) £ / $
Commitments and Contingencies Disclosure [Abstract] |  |  |  |
Purchase Commitments | $ 38.1 |  |  |
Long-term purchase commitment, Amount | $ 62.5 |  |  |
Defined benefit plan, estimated future employer contributions in current fiscal year, description | We have a contributory defined benefit plan that covers certain employees in the United Kingdom. As of September 30, 2025, the underfunded liability for this defined benefit plan was approximately $3.4 million. We have agreed to a revised schedule of contributions of GBP 2.0 million (approximately $2.6 million based on a GBP: USD exchange rate of 1:1.3) to be paid annually with effect from January 1, 2023 to address the deficit revealed by the valuation (with the annual payments to be made by December 31, 2023 through December 31, 2028). A final payment of GBP 1.5 million (approximately $2.0 million based on a GBP: USD rate of 1:1.3) will be made by December 31, 2029. |  |  |
Defined benefit plan, annual future benefit payments |  |  | $ 2.6 | £ 2.0
Defined benefit plan, additional annual future benefit payments | $ 2.0 | £ 1.5 |  |
GBP:USD exchange rate | $ / GBP | £ / $ | 0.13 | 0.13 | 0.13 | 0.13
Unfunded liability of defined benefit plan | $ 3.4 |  |  |

X
- Definition Defined benefit plan additional annual future benefit payments. + References No definition available. + Details
Name: | diod_DefinedBenefitPlanAdditionalAnnualFutureBenefitPayments
Namespace Prefix: | diod_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defined benefit plan annual future benefit payments. + References No definition available. + Details
Name: | diod_DefinedBenefitPlanAnnualFutureBenefitPayments
Namespace Prefix: | diod_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defined benefit plan unfunded liability. + References No definition available. + Details
Name: | diod_DefinedBenefitPlanUnfundedLiability
Namespace Prefix: | diod_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of contributions expected to be received by defined benefit plan from employer in current fiscal year. Includes, but is not limited to, range of expected contributions, required minimum contributions and whether expected contributions are discretionary or noncash. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsInCurrentFiscalYearDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479424/830-30-S99-1 + Details
Name: | us-gaap_ForeignCurrencyExchangeRateTranslation1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition The minimum amount the entity agreed to spend under the long-term purchase commitment. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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_PurchaseCommitmentRemainingMinimumAmountCommitted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant