XML 18 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information and Enterprise-Wide Disclosure - Schedule of Net Sales by Countries (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Revenue Reconciling Item [Line Items]    
NET SALES $ 206,182us-gaap_SalesRevenueNet $ 209,986us-gaap_SalesRevenueNet
Percentage of net sales 100.00%diod_SalesRevenueNetPercentage 100.00%diod_SalesRevenueNetPercentage
China    
Segment Reporting Revenue Reconciling Item [Line Items]    
NET SALES 121,767us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CN
127,458us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CN
Percentage of net sales 59.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_CN
61.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_CN
United States    
Segment Reporting Revenue Reconciling Item [Line Items]    
NET SALES 20,427us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
19,641us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
Percentage of net sales 10.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_US
9.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_US
Korea    
Segment Reporting Revenue Reconciling Item [Line Items]    
NET SALES 17,265us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_KR
20,125us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_KR
Percentage of net sales 8.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_KR
10.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_KR
Germany    
Segment Reporting Revenue Reconciling Item [Line Items]    
NET SALES 15,331us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_DE
14,827us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_DE
Percentage of net sales 7.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_DE
7.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_DE
Singapore    
Segment Reporting Revenue Reconciling Item [Line Items]    
NET SALES 14,176us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_SG
9,618us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_SG
Percentage of net sales 7.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_SG
5.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_SG
Taiwan    
Segment Reporting Revenue Reconciling Item [Line Items]    
NET SALES 4,284us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_TW
6,883us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_TW
Percentage of net sales 2.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_TW
3.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_TW
All Others    
Segment Reporting Revenue Reconciling Item [Line Items]    
NET SALES $ 12,932us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= diod_AllOthersMember
[1] $ 11,434us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= diod_AllOthersMember
[1]
Percentage of net sales 7.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= diod_AllOthersMember
[1] 5.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= diod_AllOthersMember
[1]
[1] Represents countries with less than 3% of the total net sales each.