<SEC-DOCUMENT>0001564590-21-025107-index.html : 20210506
<SEC-HEADER>0001564590-21-025107.hdr.sgml : 20210506
<ACCEPTANCE-DATETIME>20210506170627
ACCESSION NUMBER:		0001564590-21-025107
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		82
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210506
DATE AS OF CHANGE:		20210506

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DIODES INC /DEL/
		CENTRAL INDEX KEY:			0000029002
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		IRS NUMBER:				952039518
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	002-25577
		FILM NUMBER:		21898848

	BUSINESS ADDRESS:	
		STREET 1:		4949 HEDGCOXE ROAD
		STREET 2:		SUITE 200
		CITY:			PLANO
		STATE:			TX
		ZIP:			75024
		BUSINESS PHONE:		972-987-3900

	MAIL ADDRESS:	
		STREET 1:		4949 HEDGCOXE ROAD
		STREET 2:		SUITE 200
		CITY:			PLANO
		STATE:			TX
		ZIP:			75024
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>diod-10q_20210331.htm
<DESCRIPTION>10-Q - Q1 2021
<TEXT>
Document 1 - file: diod-10q_20210331.htm
</DOCUMENT> <DOCUMENT> <TYPE>EX-10.4 <SEQUENCE>2 <FILENAME>diod-ex104_13.htm <DESCRIPTION>EX-10.4 AMENDMENT NO. 3 TO SECOND AMENDED AND RESTATED CREDIT AGREEMENT, DATED AS OF MARCH 4, 2021, BY AND AMONG DIODES INCORPORATED, DIODES HOLDINGS UK LIMITED, CERTAIN SUBSIDIARIES OF DIODES INCORPORATED IDENTIFIED THEREIN, THE LENDERS IDENTIFIED THEREI <TEXT> Document 2 - file: diod-ex104_13.htm
</DOCUMENT> <DOCUMENT> <TYPE>EX-31.1 <SEQUENCE>3 <FILENAME>diod-ex311_6.htm <DESCRIPTION>EX-31.1 <TEXT> Document 3 - file: diod-ex311_6.htm
</DOCUMENT> <DOCUMENT> <TYPE>EX-31.2 <SEQUENCE>4 <FILENAME>diod-ex312_7.htm <DESCRIPTION>EX-31.2 <TEXT> Document 4 - file: diod-ex312_7.htm
</DOCUMENT> <DOCUMENT> <TYPE>EX-32.1 <SEQUENCE>5 <FILENAME>diod-ex321_9.htm <DESCRIPTION>EX-32.1 <TEXT> Document 5 - file: diod-ex321_9.htm
</DOCUMENT> <DOCUMENT> <TYPE>EX-32.2 <SEQUENCE>6 <FILENAME>diod-ex322_8.htm <DESCRIPTION>EX-32.2 <TEXT> Document 6 - file: diod-ex322_8.htm
</DOCUMENT> <DOCUMENT> <TYPE>EX-101.SCH <SEQUENCE>7 <FILENAME>diod-20210331.xsd <DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA <TEXT> Document 7 - file: diod-20210331.xsd
</DOCUMENT> <DOCUMENT> <TYPE>EX-101.CAL <SEQUENCE>8 <FILENAME>diod-20210331_cal.xml <DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE <TEXT> Document 8 - file: diod-20210331_cal.xml
</DOCUMENT> <DOCUMENT> <TYPE>EX-101.DEF <SEQUENCE>9 <FILENAME>diod-20210331_def.xml <DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE <TEXT> Document 9 - file: diod-20210331_def.xml
</DOCUMENT> <DOCUMENT> <TYPE>EX-101.LAB <SEQUENCE>10 <FILENAME>diod-20210331_lab.xml <DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE <TEXT> Document 10 - file: diod-20210331_lab.xml
</DOCUMENT> <DOCUMENT> <TYPE>EX-101.PRE <SEQUENCE>11 <FILENAME>diod-20210331_pre.xml <DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE <TEXT> Document 11 - file: diod-20210331_pre.xml
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>12 <FILENAME>diod-10q_20210331_htm.xml <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 12 - file: diod-10q_20210331_htm.html
Document 12 - RAW XML: diod-10q_20210331_htm.xml
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>13 <FILENAME>R1.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 13 - file: R1.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>14 <FILENAME>R2.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 14 - file: R2.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>15 <FILENAME>R3.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 15 - file: R3.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>16 <FILENAME>R4.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 16 - file: R4.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>17 <FILENAME>R5.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 17 - file: R5.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>18 <FILENAME>R6.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 18 - file: R6.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>19 <FILENAME>R7.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 19 - file: R7.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>20 <FILENAME>R8.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 20 - file: R8.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>21 <FILENAME>R9.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 21 - file: R9.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>22 <FILENAME>R10.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 22 - file: R10.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>23 <FILENAME>R11.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 23 - file: R11.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>24 <FILENAME>R12.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 24 - file: R12.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>25 <FILENAME>R13.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 25 - file: R13.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>26 <FILENAME>R14.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 26 - file: R14.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>27 <FILENAME>R15.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 27 - file: R15.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>28 <FILENAME>R16.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 28 - file: R16.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>29 <FILENAME>R17.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 29 - file: R17.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>30 <FILENAME>R18.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 30 - file: R18.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>31 <FILENAME>R19.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 31 - file: R19.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>32 <FILENAME>R20.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 32 - file: R20.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>33 <FILENAME>R21.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 33 - file: R21.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>34 <FILENAME>R22.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 34 - file: R22.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>35 <FILENAME>R23.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 35 - file: R23.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>36 <FILENAME>R24.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 36 - file: R24.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>37 <FILENAME>R25.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 37 - file: R25.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>38 <FILENAME>R26.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 38 - file: R26.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>39 <FILENAME>R27.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 39 - file: R27.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>40 <FILENAME>R28.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 40 - file: R28.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>41 <FILENAME>R29.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 41 - file: R29.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>42 <FILENAME>R30.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 42 - file: R30.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>43 <FILENAME>R31.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 43 - file: R31.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>44 <FILENAME>R32.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 44 - file: R32.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>45 <FILENAME>R33.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 45 - file: R33.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>46 <FILENAME>R34.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 46 - file: R34.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>47 <FILENAME>R35.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 47 - file: R35.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>48 <FILENAME>R36.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 48 - file: R36.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>49 <FILENAME>R37.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 49 - file: R37.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>50 <FILENAME>R38.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 50 - file: R38.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>51 <FILENAME>R39.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 51 - file: R39.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>52 <FILENAME>R40.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 52 - file: R40.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>53 <FILENAME>R41.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 53 - file: R41.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>54 <FILENAME>R42.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 54 - file: R42.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>55 <FILENAME>R43.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 55 - file: R43.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>56 <FILENAME>R44.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 56 - file: R44.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>57 <FILENAME>R45.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 57 - file: R45.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>58 <FILENAME>R46.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 58 - file: R46.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>59 <FILENAME>R47.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 59 - file: R47.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>60 <FILENAME>R48.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 60 - file: R48.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>61 <FILENAME>R49.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 61 - file: R49.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>62 <FILENAME>R50.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 62 - file: R50.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>63 <FILENAME>R51.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 63 - file: R51.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>64 <FILENAME>R52.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 64 - file: R52.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>65 <FILENAME>R53.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 65 - file: R53.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>66 <FILENAME>R54.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 66 - file: R54.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>67 <FILENAME>R55.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 67 - file: R55.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>68 <FILENAME>R56.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 68 - file: R56.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>69 <FILENAME>R57.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 69 - file: R57.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>70 <FILENAME>R58.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 70 - file: R58.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>71 <FILENAME>R59.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 71 - file: R59.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>72 <FILENAME>R60.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 72 - file: R60.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>73 <FILENAME>R61.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 73 - file: R61.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>74 <FILENAME>R62.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 74 - file: R62.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>75 <FILENAME>R63.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 75 - file: R63.htm
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>76 <FILENAME>R64.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 76 - file: R64.htm
</DOCUMENT> <DOCUMENT> <TYPE>EXCEL <SEQUENCE>77 <FILENAME>Financial_Report.xlsx <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 77 - file: Financial_Report.xlsx
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>78 <FILENAME>Show.js <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 78 - file: Show.js
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>79 <FILENAME>report.css <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 79 - file: report.css
</DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>80 <FILENAME>FilingSummary.xml <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 80 - file: FilingSummary.html
Document 80 - RAW XML: FilingSummary.xml
</DOCUMENT> <DOCUMENT> <TYPE>JSON <SEQUENCE>83 <FILENAME>MetaLinks.json <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 83 - file: MetaLinks.json
</DOCUMENT> <DOCUMENT> <TYPE>ZIP <SEQUENCE>84 <FILENAME>0001564590-21-025107-xbrl.zip <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> Document 84 - file: 0001564590-21-025107-xbrl.zip
</DOCUMENT> </SEC-DOCUMENT>