XML 111 R88.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 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Revenue Reconciling Item [Line Items]                      
NET SALES $ 223,671us-gaap_SalesRevenueNet $ 233,777us-gaap_SalesRevenueNet $ 223,217us-gaap_SalesRevenueNet $ 209,986us-gaap_SalesRevenueNet $ 210,993us-gaap_SalesRevenueNet $ 224,510us-gaap_SalesRevenueNet $ 214,379us-gaap_SalesRevenueNet $ 176,964us-gaap_SalesRevenueNet $ 890,651us-gaap_SalesRevenueNet $ 826,846us-gaap_SalesRevenueNet $ 633,806us-gaap_SalesRevenueNet
Percentage of net sales                 100.00%diod_SalesRevenueNetPercentage 100.00%diod_SalesRevenueNetPercentage 100.00%diod_SalesRevenueNetPercentage
CHINA                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
NET SALES                 555,478us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CN
522,587us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CN
381,307us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CN
Percentage of net sales                 62.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_CN
63.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_CN
60.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_CN
UNITED STATES                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
NET SALES                 82,599us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
72,232us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
62,862us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
Percentage of net sales                 9.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_US
9.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_US
10.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_US
Korea                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
NET SALES                 66,772us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_KR
68,693us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_KR
52,670us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_KR
Percentage of net sales                 7.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_KR
8.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_KR
8.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_KR
Germany                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
NET SALES                 59,240us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_DE
45,631us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_DE
41,037us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_DE
Percentage of net sales                 7.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_DE
6.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_DE
6.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_DE
Singapore                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
NET SALES                 49,191us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_SG
43,066us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_SG
26,877us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_SG
Percentage of net sales                 6.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_SG
5.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_SG
4.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_SG
TAIWAN, PROVINCE OF CHINA                      
Segment Reporting Revenue Reconciling Item [Line Items]                      
NET SALES                 27,207us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_TW
30,233us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_TW
20,973us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_TW
Percentage of net sales                 3.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= country_TW
4.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                 $ 50,164us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= diod_AllOthersMember
$ 44,404us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= diod_AllOthersMember
$ 48,080us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= diod_AllOthersMember
Percentage of net sales                 6.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= diod_AllOthersMember
5.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= diod_AllOthersMember
9.00%diod_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= diod_AllOthersMember