XML 34 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans - Plan Assets by major categories (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets $ 122,780us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Cash  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 2,534us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
Equity Securities | UK  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 25,236us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ invest_InvestmentGeographicRegionAxis
= country_GB
Equity Securities | Europe Excluding UK  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 8,621us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ invest_InvestmentGeographicRegionAxis
= diod_EuropeExcludingUkMember
Equity Securities | JP  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 3,872us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ invest_InvestmentGeographicRegionAxis
= country_JP
Equity Securities | Pacific Basin Excluding JP  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 3,259us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ invest_InvestmentGeographicRegionAxis
= diod_PacificBasinExcludingJpMember
Equity Securities | Emerging Markets  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 950us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ invest_InvestmentGeographicRegionAxis
= diod_EmergingMarketsMember
Equity Securities | North America  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 9,623us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Fair Value, Inputs, Level 1  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 91,745us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 | Cash  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 2,534us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 | Equity Securities | UK  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 25,236us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_GB
Fair Value, Inputs, Level 1 | Equity Securities | Europe Excluding UK  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 8,621us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= diod_EuropeExcludingUkMember
Fair Value, Inputs, Level 1 | Equity Securities | JP  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 3,872us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= country_JP
Fair Value, Inputs, Level 1 | Equity Securities | Pacific Basin Excluding JP  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 3,259us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= diod_PacificBasinExcludingJpMember
Fair Value, Inputs, Level 1 | Equity Securities | Emerging Markets  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 950us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ invest_InvestmentGeographicRegionAxis
= diod_EmergingMarketsMember
Fair Value, Inputs, Level 1 | Equity Securities | North America  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 9,623us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
Fair Value, Inputs, Level 2  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 31,035us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Corporate Bonds  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 31,035us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_BondsMember
Corporate Bonds | Fair Value, Inputs, Level 2  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 31,035us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= us-gaap_BondsMember
UK Treasury Securities  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 23,669us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= diod_UKTreasurySecuritiesMember
UK Treasury Securities | Fair Value, Inputs, Level 1  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 23,669us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= diod_UKTreasurySecuritiesMember
Absolute Return Funds  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets 13,981us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= diod_AbsoluteReturnFundsMember
Absolute Return Funds | Fair Value, Inputs, Level 1  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Fair Value of Plan Assets $ 13,981us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesByTypeAxis
= diod_AbsoluteReturnFundsMember