<SEC-DOCUMENT>0001171843-20-007946.txt : 20201112
<SEC-HEADER>0001171843-20-007946.hdr.sgml : 20201112
<ACCEPTANCE-DATETIME>20201112164824
ACCESSION NUMBER:		0001171843-20-007946
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		62
CONFORMED PERIOD OF REPORT:	20200930
FILED AS OF DATE:		20201112
DATE AS OF CHANGE:		20201112

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Clearfield, Inc.
		CENTRAL INDEX KEY:			0000796505
		STANDARD INDUSTRIAL CLASSIFICATION:	TELEPHONE & TELEGRAPH APPARATUS [3661]
		IRS NUMBER:				411347235
		STATE OF INCORPORATION:			MN
		FISCAL YEAR END:			0930

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-16106
		FILM NUMBER:		201307563

	BUSINESS ADDRESS:	
		STREET 1:		7050 WINNETKA AVE. N.
		STREET 2:		SUITE 100
		CITY:			BROOKLYN PARK
		STATE:			MN
		ZIP:			55428
		BUSINESS PHONE:		763-476-6866

	MAIL ADDRESS:	
		STREET 1:		7050 WINNETKA AVE. N.
		STREET 2:		SUITE 100
		CITY:			BROOKLYN PARK
		STATE:			MN
		ZIP:			55428

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	APA Enterprises, Inc.
		DATE OF NAME CHANGE:	20041116

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	APA OPTICS INC /MN/
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>f10k_111020p.htm
<DESCRIPTION>FORM 10-K
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<body style='font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0in 0.1in; cursor: auto;'>




<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>UNITED STATES</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Washington, D.C. 20549</b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:12pt;margin:0pt;text-align:center;">FORM 10-K</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:12pt;margin:0pt;text-align:center;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tr>
			<td style="width:22pt;vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">&#9746;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:22.5pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-0.2pt;">For the fiscal year ended September 30, 2020.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tr>
			<td style="width:22pt;vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">&#9744;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:22.5pt;margin-right:0pt;margin-top:0pt;text-align:justify;">For the transition period from ______________ to _______________.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Commission File Number 0-16106</b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:12pt;margin:0pt;text-align:center;"><b>CLEARFIELD, INC.</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><i>(Exact Name of Registrant as Specified in its Charter)</i></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-indent: 0">

		<tr>
			<td style="vertical-align: top; width: 47.1%">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Minnesota</b></p>
			</td>
			<td style="vertical-align: top; width: 6%">&nbsp;</td>
			<td style="vertical-align: top; width: 46.9%">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>41-1347235</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><i>(State of incorporation)</i></p>
			</td>
			<td style="vertical-align: top">&nbsp;</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><i>(I.R.S. Employer Identification No.)</i></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-indent: 0">

		<tr style='font-family: "Times New Roman", Times, serif; font-size: 10pt;'>
			<td style="vertical-align: top; width: 47.1%; font: 10pt Times New Roman, Times, serif">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>7050 Winnetka Avenue North</b></p>

			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Suite 100</b></p>

			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Brooklyn Park, Minnesota 55428</b></p>
			</td>
			<td style="vertical-align: top; width: 6%; font: 10pt Times New Roman, Times, serif">&nbsp;</td>
			<td style="vertical-align: top; width: 46.9%; font: 10pt Times New Roman, Times, serif">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>&nbsp;</b></p>

			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>&nbsp;</b></p>

			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(763) 476-6866</b></p>
			</td>
		</tr>
		<tr style='font-family: "Times New Roman", Times, serif; font-size: 10pt;'>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">(Address of principal executive office)</p>
			</td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif">&nbsp;</td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif">
			<p style='font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: center;'>(Registrant&rsquo;s telephone number, including area code)</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Securities registered pursuant to Section 12(b) of the Act:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; margin-left: 0pt; width: 100%; text-indent: 0">

		<tr>
			<td style="vertical-align: top; width: 39.7%">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Title of each class</b></p>
			</td>
			<td style="vertical-align: top; width: 20.4%">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Trading Symbol</b></p>
			</td>
			<td style="vertical-align: top; width: 39.9%">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Name of each exchange on which registered</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Common Stock, $0.01 par value</p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">CLFD</p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">The NASDAQ Stock Market LLC</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Securities registered pursuant to Section 12(g) of the Act:</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>NONE</b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0pt">&#9744; YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#9746; NO</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0pt">&#9744; YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#9746; NO</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center; text-indent: 0pt">&#9746; YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#9744; NO</p>

<p style='font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0'></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid">&nbsp;</div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&nbsp;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&sect; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:36pt;">&#9746; YES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#9744; NO</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer,&rdquo; &ldquo;smaller reporting company,&rdquo; and &ldquo;emerging growth company&rdquo; in Rule 12b-2 of the Exchange Act.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Large accelerated filer &#9744; &nbsp;&nbsp;Accelerated filer &#9744; &nbsp;&nbsp;Non-accelerated filer &#9746;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Smaller Reporting Company &#9746;&nbsp;&nbsp; Emerging Growth Company &#9744;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Indicate by check mark
whether the registrant has filed a report on and attestation to its management&rsquo;s assessment of the effectiveness of its internal
control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act by the registered public accounting firm that prepared
or issued its audit report. &#9744;</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Indicate whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:36pt;">&#9744; YES&nbsp; &nbsp; &#9746; NO</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The aggregate
market value of the voting and non-voting equity held by non-affiliates of the registrant, as of the last business day of the
registrant&rsquo;s most recently completed second fiscal quarter computed by reference to the price at which the common equity
was last sold was approximately $130,912,520.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Indicate the number of shares
outstanding of each of the issuer's classes of common stock, as of the latest practicable date.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="margin-left:0.6%;width:99.4%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:top;width:49.8%;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Class:</p>
			</td>
			<td style="vertical-align:top;width:50.1%;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Outstanding
as of November 6, 2020</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:49.8%;">&nbsp;</td>
			<td style="vertical-align:top;width:50.1%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:49.8%;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Common stock, par value
   $.01</p>
			</td>
			<td style="vertical-align:top;width:50.1%;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">13,649,962</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:36pt;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:36pt;"><b>Documents Incorporated by Reference:</b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Portions of our proxy statement for the 2021 Annual Meeting of Shareholders, to be filed within 120 days after the end of the fiscal year covered by this report, are incorporated by reference into Part III.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid">&nbsp;</div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&nbsp;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center"><b>CLEARFIELD, INC.</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>ANNUAL REPORT ON FORM 10-K</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>TABLE OF CONTENTS</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp; &nbsp;&nbsp;</b></p>

<table style="font: 10pt Times New Roman, Times, serif; width: 100%; margin-left: 0pt; margin-right: 0pt">

		<tr>
			<td style="width: 8%; vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_001"><b>PART I</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif; width: 88%"></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif; width: 4%"><a href="#a_001"><b>1</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_002"><b>ITEM 1.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_002"><b>BUSINESS</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_002"><b>1</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_003"><b>ITEM 1A.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_003"><b>RISK FACTORS</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_003"><b>6</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_004"><b>ITEM 1B.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_004"><b>UNRESOLVED STAFF COMMENTS</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_004"><b>14</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_005"><b>ITEM 2.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_005"><b>PROPERTIES</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_005"><b>14</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_006"><b>ITEM 3.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_006"><b>LEGAL PROCEEDINGS&nbsp;</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_006"><b>15</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_007"><b>ITEM 4.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_007"><b>MINE SAFETY DISCLOSURES</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_007"><b>15</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_008"><b>PART II.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_008"><b>15</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_009"><b>ITEM 5.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_009"><b>MARKET FOR REGISTRANT&rsquo;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_009"><b>15</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_032"><b>ITEM 6.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_032"><b>SELECTED FINANCIAL DATA</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_032"><b>17</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_010"><b>ITEM 7.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_010"><b>MANAGEMENT&rsquo;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_010"><b>17</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_011"><b>ITEM 7A.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_011"><b>QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_011"><b>23</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_012"><b>ITEM 8.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_012"><b>FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_012"><b>24</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_013"><b>ITEM 9.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_013"><b>CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE&nbsp;</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_013"><b>43</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_014"><b>ITEM 9A.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_014"><b>CONTROLS AND PROCEDURES</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_014"><b>43</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_015"><b>ITEM 9B.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_015"><b>OTHER INFORMATION</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_015"><b>44</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_016"><b>PART III</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif">&nbsp;</td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_016"><b>44</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_017"><b>ITEM 10.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_017"><b>DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_017"><b>44</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_018"><b>ITEM 11.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_018"><b>EXECUTIVE COMPENSATION</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_018"><b>44</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_019"><b>ITEM 12.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_019"><b>SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_019"><b>44</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_020"><b>ITEM 13.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_020"><b>CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_020"><b>44</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_021"><b>ITEM 14.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_021"><b>PRINCIPAL ACCOUNTANT FEES AND SERVICES</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_021"><b>44</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_022"><b>PART IV</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif">&nbsp;</td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_022"><b>45</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_023"><b>ITEM 15.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_023"><b>EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_023"><b>45</b></a></td>
		</tr>
		<tr>
			<td style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><a href="#a_024"><b>ITEM 16.</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_024"><b>FORM 10-K SUMMARY&nbsp;</b></a></td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><a href="#a_024"><b>47</b></a></td>
		</tr>
		<tr style='font-family: "Times New Roman", Times, serif; font-size: 10pt;'>
			<td colspan="2" style="font: 10pt Times New Roman, Times, serif; vertical-align: top"><p style="font: 10pt Times New Roman, Times, serif; margin-right: 45pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt"><b><a href="#a_025">SIGNATURES</a></b></p>

</td>
			<td style="vertical-align: top; font: 10pt Times New Roman, Times, serif"><b><a href="#a_025">48</a></b></td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 3 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid">&nbsp;</div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&nbsp;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><a name="a_001"></a><b>PART I</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_002"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 1.</b></p>
			</td>
			<td style="vertical-align: top"><b>BUSINESS</b></td>
		</tr>
</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Background </b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Clearfield, Inc. (referred to herein as &ldquo;Clearfield,&rdquo; &ldquo;we,&rdquo;
&ldquo;us,&rdquo; &ldquo;our,&rdquo; and the &ldquo;Company&rdquo;) designs, manufactures and distributes fiber protection, fiber
management and fiber delivery solutions to enable rapid and cost-effective fiber-fed deployment throughout the broadband service
provider space across North America. Our &ldquo;fiber to anywhere&rdquo; platform serves the unique requirements of leading incumbent
local exchange carriers (Traditional Carriers), wireless operators, MSO/cable TV companies, and competitive local exchange carriers
(Alternative Carriers), while also catering to the broadband needs of the utility/municipality, enterprise, and data center markets.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We were incorporated under the laws of Minnesota and founded in
1979. Our corporate headquarters are located at 7050 Winnetka Avenue North, Suite 100, Brooklyn Park, Minnesota, 55428, and our
corporate website is www.seeclearfield.com. The information available on our website is not part of this Report. Our annual report
on Form 10-K, our quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished
pursuant to Section 13(a) or 15(d) of the Exchange Act are available free of charge at our website as soon as reasonably practicable
after we file such material with, or furnish it to, the Securities and Exchange Commission. Our filings with the Securities and
Exchange Commission are also available at www.sec.gov.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Description of Business</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Clearfield is focused on providing fiber management, fiber protection,
and fiber delivery products that accelerate the turn-up of Gigabit speed bandwidth to residential homes, businesses, and network
infrastructure in the wireline and wireless access network. We offer a broad portfolio of fiber products that allow service providers
to build fiber networks faster, meet service delivery demands, and align build costs with take rates.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our products allow our customers to connect twice as many homes in their Fiber to the Home (FTTH) builds by using fewer resources in less time. Our products speed up the time to revenue for our service provider customers in Multiple Dwelling Units (MDUs) and Multiple Tenant Units (MTUs) by reducing the amount of labor and materials needed to provide Gigabit service. Our products help make business services more profitable through faster building access, easier reconfiguration and quicker services turn-up. Finally, Clearfield is removing barriers to wireless 4G/5G small cell, Cloud Radio Access Network (C-RAN), and distributed antenna system (DAS) deployments through better fiber management, test access, and fiber protection.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Substantially all of the final build and
assembly is completed at Clearfield&rsquo;s plants in Brooklyn Park, Minnesota and Mexico, with manufacturing support from a network
of domestic and global manufacturing partners. Clearfield specializes in producing these products on both a quick-turn and scheduled
delivery basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 20, 2018, the Company completed
the acquisition of a portfolio of Telcordia certified outdoor active cabinet products from Calix, Inc. (&ldquo;Calix&rdquo;) upon
the terms and conditions contained in an Asset Purchase Agreement dated February 20, 2018. The introduction of the Clearfield active
cabinet line expanded the Company&rsquo;s product portfolio by adding powered cabinets, which provides customers a single point
of contact for cabinet solutions&mdash;both passive and powered. The acquisition enables Clearfield to expand its Fiber-to-Anywhere
expertise to include active powered electronic cabinet platforms while leveraging its supply chain. The acquisition also enables
Clearfield to capitalize on and expand its reach to a broader customer base, including service providers in the Tier 1 and Tier
2 markets.</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 4; Options: NewSection; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Products</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Product development
for Clearfield&rsquo;s product line program has mainly been conducted internally. We believe that the communication industry environment
is constantly evolving, and our success depends on our ability to anticipate and respond to these changes. Our focus is to analyze
the environment and technology and work to develop products that simplify our customers&rsquo; business by developing innovative
high-quality products utilizing modular design wherever possible. Research and development are reflected in Selling, General,
&amp; Administrative expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>FieldSmart</b><sup>&reg;</sup> is a
series of panels, cabinets, wall boxes and other enclosures that house the Clearview components to provide a consistent design
from the inside plant of the telco&rsquo;s &ldquo;central office&rdquo; or cable television&rsquo;s &ldquo;head-end,&rdquo; all
the way through the outside plant to the access network to within the home or business. The central building block of FieldSmart
is the patented technology surrounding the Clearview<sup>&reg;</sup> Cassette.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>WaveSmart</b><sup>&reg;</sup> optical
components are integrated for signal coupling, splitting, termination, multiplexing, demultiplexing and attenuation for a seamless
integration within our fiber management platform. The products are built and tested for harsh environments to meet the strictest
industry standards ensuring customers trouble-free performance in extreme outside plant conditions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">The Outdoor Cabinet (&ldquo;<b>ODC</b>&rdquo;) and Fiber Active
Cabinet (&ldquo;<b>FAC</b>&rdquo;) product lines feature either fully integrated, fully engineered cabinets equipped with specific
active electronics configurations or universal cabinets ready for mounting other electronic equipment. Both product lines feature
Clearfield&rsquo;s fiber management solutions housing the Clearview Cassette. The FieldSmart&reg; FAC product line of outdoor active
cabinets feature multiple sizes for universal configurations of electronic equipment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b>StreetSmart</b> is a portfolio of fiber management product engineered from street-proven
experience. The StreetSmart portfolio enables easy access to fibers while maintaining fiber management and fiber routing design
principles.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><font style="color: black"><b>FieldShield</b></font><sup>&reg;
</sup>is a patented fiber pathway and protection method aimed at reducing the cost of broadband deployment. FieldShield starts
with a <b>ruggedized microduct</b> designed to support all aerial, direct bury, and inside plant &ldquo;last mile&rdquo; needs.
FieldShield Microduct is strong enough to be placed using traditional methods of boring and plowing, leveraging existing conduit
placement equipment, as well as newer, less disruptive technologies such as micro trenching or saw cutting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The Company&rsquo;s
<b>YOURx</b><sup>&reg;</sup> <b>Platform</b> uses a modular, building block approach with tool-less system design focusing on the
fiber drop to the customer. The YOURx platform consists of hardened terminals, test access points, and multiple drop cable options
designed for the most challenging portion of the access network across all fiber drop cable media.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 10pt; color: windowtext"><b>CraftSmart</b></font><sup>&reg;</sup>
<font style="font-size: 10pt; color: windowtext">is a full line of optical protection field enclosures, extending Clearfield presence
in the fiber industry. The CraftSmart Fiber Protection Pedestals (FPP) and CraftSmart Fiber Protection Vaults (FPV) are integrated
solutions, optimized to house FieldSmart products at the last mile access point of the network in above-grade or below-grade installations.
</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Clearfield manufactures high quality <b>Fiber
and Copper assemblies</b> with an industry-standard or customer-specified configuration.&nbsp; In addition, Clearfield&rsquo;s
engineering services team works alongside the engineering design departments of our original equipment manufacturer (OEM) customers
to design and manufacture custom solutions for both in-the-box as well as network connectivity assemblies specific to that customer&rsquo;s
product line.</p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Markets and Customers</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&nbsp;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Clearfield&rsquo;s products are sold across broadband service providers, which
we categorize as National Carrier (wireless/wireless national telco carriers (Tier 1)), Community Broadband (Tier 2 and 3 telco
carriers, utilities, municipalities, and alternative carriers), Multiple Service Operators (cable television), International (primarily
Central/Latin America and Canada), and Legacy Build-to-Print copper and fiber assemblies (primarily contract manufacturing). The
Company&rsquo;s products are sold direct to customers through the Company&rsquo;s sales force as well as through authorized Distributors.
In addition, the Company uses manufacturing sales representatives and sales agents for customer and geography specific needs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">FTTP</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fiber to the Premise (also called Fiber
to the Home) is a means of delivering the highest possible level of bandwidth directly to the user. The Company&rsquo;s sales and
marketing efforts have principally been focused on the U.S., with investments in Canada and Central/Latin America.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FTTB</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fiber to the Business is principally for Multiple Service Operators
(cable television) and wireless/wireless national telco carriers (Tier 1) to penetrate the business marketplace.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FTT-Cell site</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fiber to the Cell site is the trend in which wireless service providers
enhance their coverage for bandwidth. Currently, the majority of these cell sites are served by fiber.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">DAS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A distributed-antenna system, or DAS,
is a network of spatially separated antenna nodes connected to a common source via a transport medium that provides wireless service
within a geographic area or structure.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">C-RAN</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">C-RAN uses front-haul fiber to connect
the Remote Radio Head (RRH) to a Baseband Unit (BBU) located in a datacenter (i.e., the cloud). C-RAN is an evolution of RAN cellular
architecture that traditionally used fiber to backhaul signals from the BBU at a tower back to the mobile core network.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Build to Print</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to a proprietary product line
designed for the broadband service provider marketplace, Clearfield provides contract manufacturing services for original equipment
manufacturers requiring copper and fiber cable assemblies built to their specification<font style="font-size: 10pt">.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Competition</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&nbsp;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Competitors to the FieldSmart product lines include, but are not limited
to, products offered by Corning Cabling Systems, Inc., OFS (Furukawa Electric North America, Inc.), AFL Telecommunications (a subsidiary
of Fujikura Ltd.), <font style="font-weight: normal; color: #272727">Fujikura Ltd., </font>Nokia, and CommScope, Inc. Competitors
to the CraftSmart product line include products offered by Emerson Network Power, a subsidiary of Vertiv Co., and Charles Industries,
Ltd., a subsidiary of Amphenol. Competitors to FieldShield include products offered by PPC Broadband, Inc. Nearly all of these
firms are substantially larger than Clearfield and as a result may be able to procure necessary components and labor at much lower
prices. Clearfield believes that it has a competitive advantage with customers who can leverage the cost savings the Clearview
Cassette can provide and those who require quick-turn, high-performance customized products, and that it is at a competitive disadvantage
with customers who principally seek large volume commodity products.</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<!-- Field: Page; Sequence: 6; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Sources of Materials and Contract Manufacturing Services</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Numerous purchased materials, components, and labor are used in the manufacturing
of the Company&rsquo;s products. Most of these are readily available from multiple suppliers. However, some components and third
party contract manufacturing services are purchased from a single or a limited number of suppliers. The loss of access to some
components and third party contract manufacturing services could have an adverse effect on our ability to deliver products on a
timely basis and on our financial performance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Major Customers and Financial Information
about Geographic Areas </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal years ended September 30,
2020 and 2019, the Company had two customers that comprised 30% and 29% of net sales, respectively. Both of these customers are
distributors. These major customers, like our other customers, purchase our products from time to time through purchase orders,
and we do not have any agreements that obligate these major customers to purchase products in the future from us.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2020, two customers
accounted for 25% of accounts receivable. Both of these customers were distributors. As of September 30, 2019, two customers accounted
for 28% of accounts receivable. Both of these customers were distributors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company allocates sales from external
customers to geographic areas based on the location to which the product is transported. Sales outside the United States are principally
to customers in countries in the Caribbean, Canada, Central and South America.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Patents and Trademarks</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2020, we had 22 patents granted and multiple
patent applications pending both inside and outside the United States. We have also developed and are using several trademarks
and logos to market and promote our products, including Clearview<sup>&reg;</sup>, FieldSmart<sup>&reg;</sup>, FieldShield<sup>&reg;</sup>,
CraftSmart<sup>&reg;</sup>, and YOURx<sup>&reg;</sup>.<sup>	</sup></p>

<p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-style: normal"><b>&nbsp;</b></font></p>

<p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-style: normal"><b>Backlog</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Backlog reflects purchase order commitments
for our products received from customers that have yet to be fulfilled. Backlog orders are generally shipped within three months.
The Company had a backlog of $10,663,000, and $4,210,000 as of September 30, 2020 and 2019, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</p>

<p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-style: normal"><b>Seasonality</b></font></p>

<p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are affected by the seasonal trends
in the industries we serve. We typically experience sequentially lower sales in our first and second fiscal year quarters, primarily
due to customer budget cycles, deployment schedules of outdoor products, some customer geographical concentrations as well as
standard vacation and holiday calendars. Sales usually reach a seasonal peak in our third and fourth fiscal quarters.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></p>

<!-- Field: Page; Sequence: 7; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b></b></p>

<p style="font-size: 10pt; text-align: left; margin: 0pt 0"><b>Human Capital Resources</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: left"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">As of September 30, 2020, the Company had approximately 230 U.S.
based full-time employees, which include approximately 130 office personnel and approximately 100 manufacturing personnel. The
substantial majority of these employees work out of our Brooklyn Park, Minnesota headquarters. None of our employees are covered
by any collective bargaining agreement. The Company&rsquo;s office personnel are comprised of sales, marketing, engineering, and
administrative personnel. The manufacturing personnel include both individuals directly involved in the manufacturing of our products,
as well as warehouse and operations supervisory personnel. Certain positions within our organization require industry specific
technical knowledge. We have been successful in attracting and retaining qualified technical personnel for these positions and
the Company has training programs that allow manufacturing and other technical employees to develop the necessary skillset for
their roles. Our manufacturing personnel currently work in two shifts as needed at our Brooklyn Park facility. We also employ seasonal,
part-time employees and independent contractors. The Company contracts for approximately 230 personnel in its Mexico facilities
through a Maquiladora agreement and these manufacturing personnel are also currently working in two shifts as needed. All manufacturing
employees and the Company&rsquo;s production operations are monitored with metrics and goals based on quality, productivity, and
ability to meet shipping promise dates. As a measure of quality, we focus on First Pass Yield (&ldquo;FPY&rdquo;), which is calculated
as the percentage of product that meets all performance criteria upon first completion from our manufacturing floor and requires
no rework. The Company target for FPY ranges from 92-99%, depending on key manufacturing steps and the product line being produced.
We also measure our On-Time Delivery (&ldquo;OTD&rdquo;) which is determined by the Company&rsquo;s ability to ship product on
the date necessary, accounting for standard shipping times, in order to meet the agreed upon delivery date with our customers.
The Company&rsquo;s OTD target is a minimum of 95%. This metric is important as the Company has taken a strategic approach to be
able to offer low industry lead times for our customers.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b></b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Developments Regarding, and Actions
Taken in Response to, COVID-19</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under U.S. federal and state guidance in
response to the COVID-19 pandemic, Clearfield&rsquo;s operations are classified as part of a CISA critical infrastructure sector
and similar categorization in Minnesota. In March 2020, we transitioned our corporate employees at our Brooklyn Park headquarters
to remote work arrangements and they currently continue remote work. In accordance with the CDC and WHO guidelines, we implemented
and have continued health and safety measures for the production staff that remain onsite at our Brooklyn Park facility. We have
maintained our manufacturing capacity in Brooklyn Park with these personnel at near historic levels. Similarly, we have implemented
the recommended health and safety measures for the production staff that remains onsite at our Tijuana, Mexico manufacturing facilities.
Throughout the COVID-19 pandemic, the Company has closely monitoring the operations and staffing levels at its Brooklyn Park facility
and its two manufacturing facilities in Tijuana, Mexico, the second of which was added in February 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to the threats to timely supply of
materials to our facilities, we have taken multiple actions to ensure sufficient safety stock inventory levels at both our Minnesota
and Mexico facilities. Additionally, we made the decision to maximize the availability of all product lines at all three of our
plants by assuring that each location can manufacture across our broad product portfolio. These actions, combined with our historic
practice of dual sourcing most of our components, has positioned us to meet our obligations to customers and to fulfill our order
backlog going forward. However, in the event of serious border restrictions or border delays or serious disruption in our supply
chain, we may experience diminished or temporarily suspended operations, longer lead times than typical for product deliveries,
or temporarily suspended product deliveries, which would result in delayed or reduced revenue from the affected orders in production
and higher operating costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although COVID-19&rsquo;s impact began
to deepen in March 2020 here in the United States, we did not experience any material customer ordering delays or negative changes
in ordering patterns. On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the CARES Act) was enacted and,
among other things, provided specific funding for broadband connections, distance learning, telehealth, and telework. The CARES
Act requires all construction funded under that program to be complete by December 31, 2020. Due to the significant increase in
demand for broadband experienced by our customers and target customers, the CARES Act provisions and other government programs
helping fund deployments, some Clearfield customers accelerated their purchasing decisions and deployments in response to COVID-19.
This was particularly true among our core community broadband customers. On the other hand, COVID has impacted the deployments
plans for certain 5G deployments both in the near and mid-term for our Tier 1 national carrier customers. In the second half of
our fiscal year, we saw a temporary pause in new deployments by the carriers because of these restrictions. However, deployment
of optical components, specifically related to optimizing existing fiber assets to meet exploding bandwidth requirements, increased.
We expect these trends to continue into our fiscal 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company's actual results could differ
materially from those anticipated in the forward-looking statements included in this discussion of the impact of COVID-19 as a
result of certain factors, including, but not limited to, those discussed in &ldquo;Risk Factors&rdquo; included in Part I, Item
1A. Risk Factors of this Form 10-K.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"></p>

<!-- Field: Page; Sequence: 8; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"><a name="a_003"></a></td><td style="width: 1in"><b>ITEM 1A.</b></td><td style="text-align: justify"><b>RISK FACTORS</b></td></tr></table>

<p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks Relating to Our Operations</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The COVID-19 pandemic has significantly
impacted worldwide economic conditions and could have a material adverse effect on our business, financial condition and operating
results. </i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of the COVID-19 pandemic, governmental
authorities have implemented and are continuing to implement numerous and constantly evolving measures to try to contain the virus,
such as travel bans and restrictions, limits on gatherings, quarantines, shelter-in-place orders, and business shutdowns. We have
manufacturing operations in the U.S. and Mexico that have been affected by the outbreak and we have taken measures to try to contain
it. Measures providing for business shutdowns generally exclude certain essential services, and those essential services commonly
include critical infrastructure and the businesses that support that critical infrastructure. While both of our facilities currently
remain operational, these measures have impacted and may further impact our workforce and operations, as well as those of our customers
and suppliers. The constraints and limits imposed on our operations may slow or diminish our product development activities and
qualification activities with our customers. Although many governmental measures have had specific expiration dates, some of those
measures have already been extended more than once; as a result, there is considerable uncertainty regarding the duration of such
measures and potential future measures. Restrictions on our manufacturing, support operations or workforce, or similar limitations
for our suppliers, could limit our ability to meet customer demand and could have a material adverse effect on our financial condition
and results of operations. Furthermore, restrictions or disruptions of transportation, such as reduced availability of air transport,
port closures and increased border controls or closures, have started to result in higher costs and delays, which could harm our
profitability, make our products less competitive, or cause our customers to seek alternative suppliers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In response to these developments, we have
modified our business practices, including restricting employee travel, modifying employee work locations, implementing social
distancing and enhanced sanitary measures in our facilities, and cancelling attendance at industry events and conferences. Many
of our customers, suppliers, and service providers have made similar modifications. The resources available to employees working
remotely may not enable them to maintain the same level of productivity and efficiency, particularly our sales employees whose
in-person access to our customers and customer prospects has been significantly limited. While we have experienced only limited
absenteeism from those employees who are required to be on-site to perform their jobs, absenteeism may increase in the future and
may harm our productivity. Further, our increased reliance on remote access to our information systems increases our exposure to
potential cybersecurity breaches. We may take further actions as government authorities require or recommend or as we determine
to be in the best interests of our employees, customers, partners and suppliers. There is no certainty that such measures will
be sufficient to mitigate the risks posed by COVID-19, in which case our ability to continue operations may be significantly negatively
impacted, and we may be required to temporarily suspend our operations in the U.S. or in Mexico or in both locations. The resumption
of normal business operations after such interruptions may be delayed or constrained by lingering effects of COVID-19 on our suppliers,
third-party service providers, and/or customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, government funding programs
such as the CARES Act, which was enacted in March 2020 in response to the COVID-19 pandemic, provides grant money for customers
that deploy products by certain calendar dates. The Company has increased its inventory to respond to increased demand related
to this program. If the program ends or is not extended, we could see a decrease in orders which may result in decreasing customer
purchasing patterns. If the programs are extended by governments, we may not be able to predict increases and decreased in customer
purchasing patterns.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The degree to which COVID-19 impacts our
results will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to,
the duration and spread of the outbreak, its severity, the actions to contain the virus and address its impact, and how quickly
and to what extent normal economic and operating conditions can resume.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>



<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>We rely on single-source suppliers, which could cause delays, increases in costs or prevent us from completing customer orders, all of which could materially harm our business. </b></i></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">We assemble our products using materials and components supplied by various subcontractors and suppliers. We purchase critical components for our products, including injected molded parts, various cabling, optical components, and connectors from third parties, some of whom are single- or limited-source suppliers. If any of our suppliers are unable to ship critical components, we may be unable to manufacture and ship products to our distributors or customers. If the price of these components increases for any reason, or if these suppliers are unable or unwilling to deliver, we may have to find another source, which could result in interruptions, increased costs, delays, lost sales and quality control problems.</p>


<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">Further, the costs to obtain certain raw materials and supplies, such as fiber and copper cabling, are subject to price fluctuations, which may be substantial, because of global market demands. Many companies utilize the same raw materials and supplies in the production of their products as we use in our products. Companies with more resources than us may have a competitive advantage in obtaining raw materials and supplies due to greater purchasing power. Some raw materials or supplies may be subject to regulatory actions, which may affect available supplies. Further, tariffs may be imposed by the U.S. on imports from other countries that are the single- or limited-source of our materials and components. Tariffs increase the cost of the materials and components that go into making our products, but we are generally unable to pass long these increased costs to our customers. Accordingly, these increased costs adversely impact the gross margin that we earn on our products. Furthermore, due to general economic conditions in the United States and globally, our suppliers may experience financial difficulties, which could result in increased delays, additional costs, or loss of a supplier.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">The termination or interruption of any of these relationships, or the failure of these manufacturers or suppliers to supply components or raw materials to us on a timely basis or in sufficient quantities, likely would cause us to be unable to meet orders for our products and harm our reputation and our business. Identifying and qualifying alternative suppliers would take time, involve significant additional costs and may delay the production of our products. If we fail to forecast our manufacturing requirements accurately or fail to properly manage our inventory with our contract manufacturers, we could incur additional costs, experience manufacturing delays and lose sales. Further, if we obtain a new supplier or assemble our product using an alternative source of supply, we may need to conduct additional testing of our products to ensure they meet our quality and performance standards. Any delays in delivery of our product to distributors or customers could be extended, and our costs associated with the change in product manufacturing could increase.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The failure of our third-party manufacturers to manufacture the products for us or the failure of our suppliers of components and raw materials to supply us these items consistent with our requirements as to quality, quantity and timeliness could materially harm our business by causing delays, lost sales, increases in costs and lower gross profit margins.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">An <font style="background-color: white">increasing amount of products
manufactured by the Company are produced outside the United States, including in our Mexico facilities. The Company&rsquo;s manufacturing
facilities in Mexico are authorized to operate as Maquiladoras by the Ministry of Economy of Mexico. Maquiladora status allows
the Company to import certain items from the United States into Mexico duty-free, provided that such items, after processing, are
exported from Mexico within a stipulated time frame. Maquiladora status, which is renewed periodically, is subject to various restrictions
and requirements, including compliance with the terms of the Maquiladora program and other local regulations. Failure to comply
with these regulations or other disruptions within the program could adversely affect the Company&rsquo;s financial position, results
of operations, and cash flows.</font></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><font style="background-color: white">Due to COVID-19, the Company
has increased its safety stock of inventory at multiple facilities in order to be able to manufacture it products to increased
levels in the case there is a shut down or short term disruptions at any of its production facilities. As a result, the Company
has increased inventory of high run rate components to meet increased orders for fiber optic products. Should ordering patterns
decline in the short term for any reason, the Company may have excess inventory. </font></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><i>A significant percentage
of our sales in the last three fiscal years have been made to a small number of customers, and the loss of these major customers
could adversely affect us.</i></b></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">Our customer base includes direct customers, original equipment manufacturers (OEMs) and distributors. For fiscal years 2020 and 2019, the Company had two customers that comprised 30% and 29% of net sales, respectively. Both of these customers are distributors.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">These customers, like our other customers, purchase our products from time to time through purchase orders. We do not have any agreements that obligate our customers to purchase products in the future from us. Our agreements with our distributor customers do not prohibit them from purchasing or offering products or services that compete with ours.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">We believe that the loss of our major distributor customers would
likely result in purchases being re-directed through other sales channels, for example our other distributors, independent sales
representatives, or through direct sales by the Company to customers. However, there can be no assurance that the loss of a distributor
customer would not have an adverse effect on our sales or gross margins in this event.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">The loss of any one or more of our key customers, the substantial reduction, delay or cancellation in orders from any such customer or our inability to collect the accounts receivable from these customers, could have a material adverse effect on our business, financial position and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><i><b>Further consolidation among our customers may result in the loss of some customers and may reduce sales during the pendency of business combinations and related integration activities.</b></i>&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">We believe consolidation among our customers in the future will continue in order for them to increase market share and achieve greater economies of scale. In connection with this merger and acquisition activity, our customers may postpone or cancel orders for our product based on revised plans for technology or network expansion pending consolidation activity. Customers integrating large-scale acquisitions may also reduce their purchases of equipment during the integration period, or postpone or cancel orders.</p>


<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">The impact of significant mergers among our customers on our business is likely to be unclear until sometime after such transactions are completed, which may take a year or more. After a consolidation occurs, a customer may choose to reduce the number of vendors from which it purchases equipment and may choose one of our competitors as its preferred vendor. There can be no assurance that we will continue to supply equipment to the surviving communications service provider after a business combination is completed.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i><b>We may be subject to risks associated with acquisitions, and the risks could adversely affect future operating results.</b></i></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We monitor our product portfolio and business and customer trends. In response, we have made and may continue to make acquisitions. The success of our acquisitions will depend on our ability to integrate the new products or operations with our existing products or operations. We cannot ensure that the expected benefits of any acquisition will be realized or will be realized within the time frames we expect. Costs could be incurred on pursuits or proposed acquisitions that have not yet or may not close which could impact our operating results, financial condition, or cash flows. Additionally, after the acquisition, unforeseen issues could arise which adversely affect the anticipated returns or which are otherwise not recoverable as an adjustment to the purchase price. The price we pay for a business or product line may exceed the value we realize, and we cannot provide assurance that we will obtain the expected revenues, anticipated synergies and strategic benefits of any acquisition within the time we expect or at all. Acquisitions may result in the recording of goodwill and other intangible assets which are subject to potential impairments in the future that could negatively impact our financial results.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>&nbsp;</b></i></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Product defects or the failure of our products to meet specifications could cause us to lose customers and sales or to incur unexpected expenses.</b></i>&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">If our products do not meet our customers&rsquo; performance requirements, our customer relationships may suffer. Also, our products may contain defects or fail to meet product specifications. Any failure or poor performance of our products could result in:</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">

		<tr>
			<td style="width: 36pt; vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">&#9679;</p>
			</td>
			<td style="vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">lack of or delayed market acceptance of our products;</p>
			</td>
		</tr>

</table>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">

		<tr>
			<td style="width: 36pt; vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">&#9679;</p>
			</td>
			<td style="vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">delayed product shipments;</p>
			</td>
		</tr>

</table>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">

		<tr>
			<td style="width: 36pt; vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">&#9679;</p>
			</td>
			<td style="vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">unexpected expenses and diversion of resources to replace defective products or identify and correct the source of errors;</p>
			</td>
		</tr>

</table>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">

		<tr>
			<td style="width: 36pt; vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">&#9679;</p>
			</td>
			<td style="vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">damage to our reputation and our customer relationships;</p>
			</td>
		</tr>

</table>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">

		<tr>
			<td style="width: 36pt; vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">&#9679;</p>
			</td>
			<td style="vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">delayed recognition of sales or reduced sales;&nbsp;</p>
			</td>
		</tr>

</table>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">

		<tr>
			<td style="width: 36pt; vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">&#9679;</p>
			</td>
			<td style="vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">increased product warranty claims; and</p>
			</td>
		</tr>

</table>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">

		<tr>
			<td style="width: 36pt; vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">&#9679;</p>
			</td>
			<td style="vertical-align: top">
			<p style="font: 10pt Times New Roman, Times, serif; margin-right: 0pt; margin-top: 0pt; text-align: justify; margin-bottom: 0pt">product liability claims or other claims for damages that may be caused by any product defects or performance failures.</p>
			</td>
		</tr>

</table>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 36pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">Our products are often critical to the performance of telecommunications systems. We offer customers limited warranty provisions. If the limitations on the product warranties are unenforceable in a particular jurisdiction or if we are exposed to product liability claims that are not covered by insurance, a claim could harm our business.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"><i><b>We are dependent on key personnel. </b></i></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">Our failure to attract and retain skilled personnel could hinder the management of our business, our research and development, our sales and marketing efforts and our manufacturing capabilities. Our future success depends to a significant degree upon the continued services of key senior management personnel, including Cheryl Beranek, our Chief Executive Officer and John Hill, our Chief Operating Officer. We have employment agreements with Ms. Beranek and Mr. Hill that provide that if we terminate the employment of either executive without cause or if the executive terminates her or his employment for good reason, we would be required to make specified payments to them as described in their employment agreements. We have key person life insurance on Ms. Beranek and Mr. Hill. We also have employment agreements with other key management. Further, our future success also depends on our continuing ability to attract, retain and motivate highly qualified managerial, technical and sales personnel. Our inability to retain or attract qualified personnel could have a significant negative effect and thereby materially harm our business and financial condition.</p>


<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"><b><i>&nbsp;</i></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i><b>Our business is dependent on interdependent management information
systems.</b></i></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We rely on effective management information systems, including our enterprise resource planning (&ldquo;ERP&rdquo;) software, for critical business operations and to support strategic business decisions.&nbsp;We rely on our ERP system to support such important business operations as processing sales orders and invoicing, manufacturing, shipping, inventory control, purchasing and supply chain management, human resources, and financial reporting. Some of these systems are made up of multiple software and system providers. The interdependence of these solutions and systems is a risk, and the failure of any one system could have a material adverse effect on our overall information technology infrastructure. We also rely on management information systems to produce information for business decision-making and planning and to support e-commerce activities. Failure to&nbsp;maintain an adequate digital platform to support e-commerce activities could have a material adverse impact on our business through lost sales opportunities. If we are unable to maintain our management information systems, including our IT infrastructure, to support critical business operations and to produce information for business decision-making activities, we could&nbsp;experience a material adverse impact on our business or an inability to timely and accurately report our financial results.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our IT systems may also be vulnerable to disruptions from&nbsp;human error, outdated applications,&nbsp;computer viruses, natural disasters, unauthorized access, cyber-attack and other similar disruptions.&nbsp;Any system failure, accident or security breach could result in disruptions to our operations. To the extent that any disruptions, cyber-attack or other security breach results in a loss or damage to our data, or inappropriate disclosure of confidential information, it could harm our business. In addition, we may be required to incur significant costs to protect against damage caused by these disruptions or security breaches in the future.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks Relating to Our Markets and Industry</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>To compete effectively, we must continually
improve existing products and introduce new products that achieve market acceptance.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The telecommunications equipment industry
is characterized by rapid technological changes, evolving industry standards, changing market conditions and frequent new product
and service introductions and enhancements. The introduction of products using new technologies or the adoption of new industry
standards can make our existing products, or products under development, obsolete or unmarketable. In order to remain competitive
and increase sales, we will need to anticipate and adapt to these rapidly changing technologies, enhance our existing products
and introduce new products to address the changing demands of our customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Many of our competitors have greater engineering
and product development resources than we have. Although we expect to continue to invest resources in product development activities,
our efforts to achieve and maintain profitability will require us to be selective and focused with our research and development
expenditures. In addition, sales to certain broadband service providers may require third-party independent laboratory testing
in order to obtain industry certifications to be able to sell to those customers. Further, our existing and development-stage products
may become obsolete if our competitors introduce newer or more appealing technologies. If these technologies are patented or proprietary
to our competitors, we may not be able to access these technologies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we fail to anticipate or respond in
a cost-effective and timely manner to technological developments, changes in industry standards or customer requirements, or if
we experience any significant delays in product development or introduction, our business, operating results and financial condition
could be affected adversely.</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i><b>Changes in government funding programs may cause our customers and prospective
customers to delay, reduce, or accelerate purchases, leading to unpredictable and irregular purchase cycles.</b></i></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i><b>&nbsp;</b></i></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The telecommunications and cable television industries are subject to significant and changing U.S. federal and state regulation, some of which subsidizes or encourages spending on initiatives that utilize our products.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For example, programs like the Connect America Fund (CAF), which provides
a capital expenditure subsidy for the build-out of the country&rsquo;s broadband network, and the Rural Digital Opportunity Fund
(RDOF), which will provide a capital expenditure subsidy for the support high-speed broadband networks in rural America, may subsidize
or encourage spending by our customers or prospective customers on capital spending projects that utilize our products. Customers
may seek to time or otherwise adjust their technology or network expansion projects to the availability of subsidies under these
or other programs, which will affect the timing and size of orders for our products. In addition, other universal service and inter-carrier
compensation reforms scheduled to begin in the coming years will eliminate subsidies that carriers have traditionally relied upon
to support service in high-cost, rural areas.&nbsp; Further, changes in government programs in our industry or uncertainty regarding
future changes could adversely impact our customers&rsquo; or prospective customers&rsquo; decisions regarding timing and amounts
of capital spending, which could decrease demand for our products, delay orders or result in pricing pressure from these customers.
In addition, government funding programs such as the CARES Act, which was enacted in March 2020 in response to the COVID-19 pandemic,
provides grants to our customers and prospective customers for deploying improved broadband connections to unserved and underserved
areas of the United States provided they are deployed by specific calendar deadlines, which may cause customers and prospective
customers to accelerate their purchases for their long term network deployment plans into a shorter timeframe.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 13; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Intense competition in our industry
may result in price reductions, lower gross profits and loss of market share.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>&nbsp;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Competition in the telecommunications equipment
and services industry is intense. Our competitors may have or could develop or acquire marketing, financial, development and personnel
resources that exceed ours. Our ability to compete successfully will depend on whether we can continue to advance the technology
of our products and develop new products, the acceptance of our products among our customers and prospective customers, and our
ability to anticipate customer needs in product development, as well as the price, quality and reliability of our products, our
delivery and service capabilities and our control of operating expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We cannot assure you that we will be able
to compete successfully against our current or future competitors. Competition from manufacturers of telecommunications equipment
such as ours may result in price reductions, lower gross profit margins, increased discounts to customers, and loss of market share
could require increased spending by us on research and development, sales and marketing, and customer support.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>Our success depends upon adequate protection
of our patent and intellectual property rights.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our future success depends in part upon
our proprietary technology. We attempt to protect our proprietary technology through patents, trademarks, copyrights and trade
secrets. However, these legal means afford us only limited protection and may not adequately protect our rights or remedies to
gain or keep any advantages we may have over our competitors. Accordingly, we cannot predict whether these protections will be
adequate, or whether our competitors will develop similar technology independently, without violating our proprietary rights.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our competitors, many of which have significant
resources, may make substantial investments in competing products and technologies, or may apply for and obtain patents that will
prevent, limit, or interfere with our ability to manufacture or market our products. We may litigate to enforce patents issued
to us and to defend against claimed infringement of the rights of others or to determine the ownership, scope, or validity of our
proprietary rights and the rights of others.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Litigation has been in the past and may
be necessary in the future to defend or enforce our intellectual property rights, to protect our patents and trade secrets, and
to determine the validity and scope of our proprietary rights. <font style="background-color: white">Any litigation also may involve
substantial costs and diversion of the attention of company management away from operational activities</font>. Any claim of infringement
against us could involve significant liabilities to third parties, could require us to seek licenses from third parties, and could
prevent us from manufacturing, selling or using our products. The occurrence of this litigation or the effect of an adverse determination
in the current litigation or similar future litigation could have a material adverse effect on our business, financial condition
and results of operations.</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 14; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b><i>If the telecommunications
market does not expand as we expect, our business may not grow as fast as we expect, which could adversely impact our business,
financial condition and operating results.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Our future success as
a provider of fiber management, fiber protection and fiber delivery products depends on the continued growth of demand for fiber
broadband and, in particular, the continued expansion in the United States and in our other markets of information networks, particularly
those directly or indirectly dependent upon a fiber optic infrastructure. As part of that growth, we anticipate that demand for
voice, video, and other data services delivered over high-speed connections (both wired and wireless) will continue to increase.
If this demand does not increase, the need for enhanced high-speed bandwidth using fiber connections may not increase. Currently,
demand for high-speed broadband capabilities and access is increasing but future growth may be limited by several factors, including,
among others: (1) relative strength or weakness of the global economy or certain countries or regions, including the impact of
the current global recession due to COVID-19, (2) an uncertain regulatory environment, and (3) uncertainty regarding long-term
sustainable business models as multiple industries, such as the cable, traditional telecommunications, wireless and satellite industries,
offer competing content delivery solutions. The telecommunications market also has experienced periods of overcapacity, some of
which have occurred even during periods of relatively high network usage and bandwidth demands. If the factors described above
were to occur and cause the demand for fiber broadband capabilities or access to slow, stop or reverse, our business, financial
condition and operating results would be negatively affected.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>We face risks associated with expanding
our sales outside of the United States. </i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that our future growth depends
in part upon our ability to increase sales in international markets. These sales are subject to a variety of risks, including fluctuations
in currency exchange rates, tariffs, import restrictions and other trade barriers, unexpected changes in regulatory requirements,
longer accounts receivable payment cycles, potentially adverse tax consequences, and export license requirements. In addition,
we are subject to the risks inherent in conducting business internationally, including political and economic instability and unexpected
changes in diplomatic and trade relationships. Currency fluctuations may also increase the relative price of our product in international
markets and thereby could also cause our products to become less affordable or less price competitive than those of international
manufacturers. These risks associated with international operations may have a material adverse effect on our revenue from or costs
associated with international sales.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&nbsp;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b>Risks Relating to
Our Common Stock</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our operating results may fluctuate
significantly from quarter to quarter, which may make budgeting for expenses difficult and may negatively affect the market price
of our common stock.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&nbsp;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because many purchases by customers of
our products relate to a specific customer project and are procured by the customer from time to time through purchase orders,
the short-term demand for our products can fluctuate significantly. This fluctuation can be further affected by the long sales
cycles necessary to obtain contracts to supply equipment for these projects, the availability of capital to fund our customers&rsquo;
projects, changes, or delays in customer deployment schedules and the impact of the <font style="color: black">government regulation
to encourage service to unserved or underserved communities, rural areas or other high cost areas on customer buying patterns.
</font>These long sales cycles may result in significant effort expended with no resulting sales or sales that are not made in
the anticipated quarter or fiscal year. Certain customers and prospective customers, typically larger broadband service providers,
are conducive to these long sales cycles which may be multi-year efforts. Demand for our products will also depend upon the extent
to which our customers and prospective customers initiate these projects and the extent to which we are selected to provide our
equipment in these projects, neither of which can be assured. In addition, a sharp increase in demand could result in actual lead
times longer than quoted, and a sharp decrease in demand could result in excess stock. These factors generally result in fluctuations,
sometimes significant, in our operating results. Other factors that may affect our quarterly operating results include:</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 15; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: left">the volume and timing of orders from and shipments to our customers, particularly significant customers;</td></tr></table>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: left">mergers and acquisitions activity among our customers;</td></tr></table>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: left">work stoppages and other developments affecting the operations of our customers;</td></tr></table>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: left">the timing of and our ability to obtain required certifications or qualifications to sell products,
the timing of and our ability to obtain new customer contracts, and the timing of revenue recognition;</td></tr></table>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: left">the timing of new product and service announcements;</td></tr></table>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: left">the availability of products and services;</td></tr></table>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: left">market acceptance of new and enhanced versions of our products and services, including the impact
of government regulations on customers purchasing decisions;</td></tr></table>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: left">variations in the mix of products and services we sell;</td></tr></table>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: left">the utilization of our production capacity and employees, including foreign operations;&nbsp;</td></tr></table>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: left">the availability and cost of key components of our products, including the impact of new or increased
tariffs; and</td></tr></table>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.5in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: left">accounting treatment related to stock-based compensation.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Further, we budget our expenses based in
part on expectations of future sales. If sales levels in a particular quarter are lower than expected, our operating results will
be affected adversely.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because of these factors, our quarterly
operating results are difficult to predict and are likely to vary in the future. If our operating results are below financial analysts&rsquo;
or investors&rsquo; expectations, the market price of our common stock may fall abruptly and significantly.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b><i>&nbsp;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our stock price has been volatile
historically and may continue to be volatile. The price of our common stock may fluctuate significantly.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The trading price of our common stock has
been and may continue to be subject to wide fluctuations. Our stock price may fluctuate in response to a number of events and factors,
such as quarterly variations in operating results, announcements of technological innovations or new products by us or our competitors,
changes in financial estimates and recommendations by securities analysts, the operating and stock price performance of other companies
that investors may deem comparable to us, and new reports relating to trends in our markets or general economic conditions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the stock market is subject
to price and volume fluctuations that affect the market prices for companies in general, and small-capitalization, high-technology
companies like us in particular. These broad market and industry fluctuations may adversely affect the price of our common stock,
regardless of our operating performance. Further, any failure by us to meet or exceed the expectations of financial analysts or
investors is likely to cause a decline in our common stock price. Further, recent economic conditions have resulted in significant
fluctuations in stock prices for many companies, including Clearfield. We cannot predict when the stock markets and the market
for our common stock may stabilize. In addition, although our common stock is listed on the NASDAQ Stock Market, our common stock
has at times experienced low trading volume in the past.&nbsp;&nbsp;Limited trading volume subjects our common stock to greater
price volatility and may make it difficult for our shareholders to sell shares at an attractive price.</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<!-- Field: Page; Sequence: 16; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Anti-takeover provisions in our organizational documents, Minnesota law and other agreements could prevent or delay a change in control of our company.</b></i>&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Certain provisions of our articles of incorporation and bylaws, Minnesota law, and other agreements may make it more difficult for a third-party to acquire, or discourage a third-party from attempting to acquire, control of our company, including:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tr>
			<td style="width:36pt;vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">&#9679;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">the provisions of our bylaws setting forth the advance notice and information requirements for shareholder proposals, including nominees for directors, to be considered properly brought before shareholders;</p>
			</td>
		</tr>

</table>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tr>
			<td style="width:36pt;vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">&#9679;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">the right of our board of directors to establish more than one class or series of shares and to fix the relative rights and preferences of any such different classes or series;</p>
			</td>
		</tr>

</table>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tr>
			<td style="width:36pt;vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">&#9679;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">the provisions of Minnesota law relating to business combinations and control share acquisitions; and</p>
			</td>
		</tr>

</table>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tr>
			<td style="width:36pt;vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">&#9679;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:justify;margin-bottom:0pt;font-size:10pt;">the
   provisions of our equity compensation plans allowing for the acceleration of vesting or payments of awards granted under the
   plans in the event of specified events that result in a &ldquo;change in control&rdquo; and provisions of agreements with
   certain of our executive officers requiring payments if their employment is terminated and there is a &ldquo;change in
   control.&rdquo;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">These measures could discourage or prevent a takeover of us or changes in our management, even if an acquisition or such changes would&nbsp;be beneficial to our shareholders. This may have a negative effect on the price of our common stock.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i></i></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p><table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_004"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 1B.</b></p>
			</td>
			<td style="vertical-align: top"><b>UNRESOLVED STAFF COMMENTS</b></td>
		</tr>
</table><p></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Not applicable.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_005"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 2.</b></p>
			</td>
			<td style="vertical-align: top"><b>PROPERTIES</b></td>
		</tr>
</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Clearfield leases a 71,000 square foot facility at 7050 Winnetka Avenue North, Brooklyn Park, Minnesota consisting of our corporate offices, manufacturing and warehouse space. The lease term is ten years and two months and commenced on January 1, 2015.&nbsp; On June 30, 2019, the Company amended its lease to add 14,000 square feet to this facility, with the lease term for the additional space coterminous with the original lease. Upon proper notice and payment of a termination fee of approximately $249,000, the Company has a one-time option to terminate the lease effective as of the last day of the eighth year of the term after the Company commenced paying base rent.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 17; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We currently lease a 46,000 square foot manufacturing facility
in Tijuana, Mexico. From the expiration of our indirect lease on July 31, 2020 until the signing of our new indirect lease for
this facility, the lease was month-to-month. Refer to Note 7- Subsequent Events for further detail on the new indirect lease entered
into subsequent to the fiscal year end.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On February 12, 2020, we entered into an indirect lease arrangement
for an additional 52,000 square foot manufacturing facility in Tijuana, Mexico. The lease term is approximately 42 months and commenced
on February 12, 2020. The lease contains written options to renew for two additional consecutive periods of three years each.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Both of these Mexico facilities
operate under a Maquiladora arrangement. Maquiladora status allows us to import certain items from the United States into Mexico
duty-free, provided that such items, after processing, are exported from Mexico within a stipulated time frame. Maquiladora status,
which is renewed with the Ministry of the Economy of Mexico periodically, is subject to various restrictions and requirements,
including compliance with the terms of the Maquiladora program and other local regulations, which have become stricter in recent
years.</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We believe our existing facilities are sufficient to meet our current and future space requirements.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_006"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 3.</b></p>
			</td>
			<td style="vertical-align: top"><b>LEGAL PROCEEDINGS</b></td>
		</tr>
</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">There are no pending legal proceedings against or involving the Company for which the outcome is likely to have a material adverse effect upon its financial position or results of operations.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_007"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 4.</b></p>
			</td>
			<td style="vertical-align: top"><b>MINE SAFETY DISCLOSURES</b></td>
		</tr>
</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Not applicable.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><a name="a_008"></a><b>PART II</b><b>.</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">

		<tr>
			<td style="width: 72pt; vertical-align: top"><a name="a_009"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 5.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>MARKET FOR REGISTRANT&rsquo;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</b></p>
			</td>
		</tr>

</table>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our common stock is traded on The NASDAQ Global Market system of The NASDAQ Stock Market LLC under the symbol &ldquo;CLFD.&rdquo;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Number of Holders of Common Stock</b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">There were 282 holders of
record of our common stock as of September 30, 2020.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Dividends</b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We have never paid cash dividends on our common stock. We currently intend to retain any earnings for use in our operations and do not intend in the foreseeable future to pay cash dividends on our common stock.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></p>

<!-- Field: Page; Sequence: 18; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Equity Compensation Plan Information</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table describes shares of our common stock that are available on September 30, 2020 for purchase under outstanding stock-based awards, or reserved for issuance under stock-based awards or other rights that may be granted in the future, under our equity compensation plans:</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font: 10pt Times New Roman, Times, serif; text-indent: 0px">
<tr style="vertical-align: bottom">
    <td style="text-align: center; border-bottom: Black 1pt solid">Plan Category</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Number of securities to be issued upon exercise of outstanding options, warrants and rights</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Weighted-average exercise price of outstanding options, warrants and rights</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Number of securities remaining available for future issuance under equity compensation plans (excluding those reflected in first
column)</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid; text-align: center; text-indent: -8.65pt; padding-left: 8.65pt">Equity compensation
    plans approved by security holders</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 55%; text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">2010 Employee Stock Purchase Plan</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 12%; text-align: right">-</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">-</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 12%; text-align: right">219,623</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -8.65pt; padding-left: 17.3pt">2007 Stock Compensation Plan</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">337,100</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">12.48</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">769,545</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; text-align: right">337,100</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">12.48</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; text-align: right">989,168</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">There are no equity compensation plans not approved by the Company&rsquo;s shareholders and all outstanding equity awards have been granted pursuant to shareholder-approved plans. In addition to options, the 2007 Stock Compensation Plan permits restricted stock awards and other stock-based awards.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Issuer Repurchases</b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company repurchased a total of 9,585 shares of our common stock during the fourth quarter of fiscal year 2020 in connection with payment of taxes upon the vesting of restricted stock previously issued to employees.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Additionally, in November 2014, the Company&rsquo;s Board of Directors authorized an $8,000,000 common stock repurchase program, which was increased by $4,000,000 on April 25, 2017 to a total authorization of $12,000,000. As of September 30, 2020, we have repurchased an aggregate of 565,590 shares for approximately $7,019,000, leaving approximately $4,981,000 available within our $12,000,000 stock repurchase program. The repurchase program does not obligate Clearfield to repurchase any particular amount of common stock during any period. The repurchase will be funded by cash on hand. In April 2020, the Board of Directors suspended the share repurchase plan due to uncertainties caused by COVID-19 and the Company&rsquo;s desire to ensure financial stability.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table presents the total number of shares repurchased during the fourth quarter of fiscal 2020 by month and the average price paid per share:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font: 10pt Times New Roman, Times, serif; text-indent: 0px">
<tr style="vertical-align: bottom">
    <td colspan="17" style="font-weight: bold; text-align: center">ISSUER PURCHASES OF EQUITY SECURITIES</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Period</td><td style="font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total<br> Number<br> of Shares<br> Purchased</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</td><td style="font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Average<br> Price Paid<br> per Share</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</td><td style="font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Number of<br> Shares <br> Purchased as Part<br> of Publicly<br> Announced Plans<br> or Program</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">s</td><td style="font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><font style="font-size: 10pt"><b>Approximate Dollar Value<br> of Shares that<br> May Yet Be Purchased<br> Under the Program <sup>(1)</sup></b></font></td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: justify; text-indent: -17.3pt; padding-left: 17.3pt">July 1-31, 2020</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 10%; text-align: right">-</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">-</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 10%; text-align: right">-</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,980,671</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -17.3pt; padding-left: 17.3pt">August 1-31, 2020</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">4,980,671</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid; text-align: justify; padding-bottom: 1pt; text-indent: -17.3pt; padding-left: 17.3pt">September 1-30, 2020</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,980,671</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -8.65pt; padding-left: 20pt">Total</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,980,671</td><td style="text-align: left">&nbsp;</td></tr>
</table>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:top;width:0.4%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:2.7%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">(1)</p>
			</td>
			<td style="vertical-align:top;width:96.8%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:8.9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">Amount remaining from the aggregate $12,000,000 repurchase authorizations approved by the Company&rsquo;s Board of Directors on April 25, 2017.&nbsp;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<!-- Field: Page; Sequence: 19; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<table cellpadding="0" cellspacing="0" width="100%" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"><a name="a_032"></a></td><td style="width: 1in"><b>ITEM 6.</b></td><td style="text-align: left"><b>SELECTED FINANCIAL INFORMATION</b></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Not required for Smaller Reporting Companies</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tr>
			<td style="width:72pt;vertical-align:top;"><a name="a_010"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 7.</b></p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>MANAGEMENT&rsquo;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></p>
			</td>
		</tr>

</table>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Cautionary Statement Regarding</b><b> Forward-Looking Information </b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Statements made in this Annual Report on Form 10-K, in the Company&rsquo;s other SEC filings, in press releases and in oral statements, that are not statements of historical fact are &ldquo;forward-looking statements.&rdquo; Such forward-looking statements involve known and unknown risks, uncertainties and other factors which may cause the actual results or performance of the Company to be materially different from the results or performance expressed or implied by such forward-looking statements. The words &ldquo;believes,&rdquo; &ldquo;expects,&rdquo; &ldquo;anticipates,&rdquo; &ldquo;seeks,&rdquo; &ldquo;may,&rdquo; &ldquo;will,&rdquo; and similar expressions identify forward-looking statements. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date the statement was made. The risks and uncertainties that could cause actual results to differ materially and adversely from those expressed or implied by the forward-looking statements include those risks described in Part I, Item 1A &ldquo;Risk Factors.&rdquo;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Overview of Business:
</b>Clearfield, Inc. designs, manufactures and distributes fiber optic management, protection and delivery products for communications
networks. Our &ldquo;fiber to the anywhere&rdquo; platform serves the unique requirements of leading Broadband Service Providers
in the United States, which include Community Broadband, National Carriers, and MSO&rsquo;s, while also serving the broadband
needs of the International markets, primarily countries in the Caribbean, Canada, and Central and South America. These customers
are collectively included in Broadband Service Providers. The Company also provides contract manufacturing services to its Legacy
customers for Build-to-Print services which include original equipment manufacturers (OEM) requiring copper and fiber cable assemblies
built to their specifications. The Company&rsquo;s sales channels include direct to customer, through distribution partners, and
to original equipment suppliers who private label its products. The Company&rsquo;s products are sold by its sales employees and
independent sales representatives.</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Critical Accounting Policies</b><b>:</b><i><b> </b></i>In preparing our financial statements, we make estimates, assumptions and judgments that can have a significant impact on our sales, income or loss from operations and net income or loss, as well as on the value of certain assets and liabilities on our balance sheet. We believe that there are several accounting policies that are critical to an understanding of our historical and future performance, as these policies affect the reported amounts of sales, expenses and significant estimates and judgments applied by management. While there are a number of accounting policies, methods and estimates affecting our financial statements, areas that are particularly significant include:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&#9679;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Revenue recognition</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&#9679;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accounting for stock-based compensation</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&#9679;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Income taxes</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&#9679;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Valuation of inventory, long-lived assets, finite lived intangible assets and goodwill</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><u>Revenue Recognition</u></b> Our revenue is comprised of the sale of our products to customers and is recognized when the Company satisfies its performance obligations under the contract. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer. The majority of our contracts have a single performance obligation and are short term in nature. We recognize revenue by transferring the promised products to the customer, with substantially all revenue recognized at the point in time the customer obtains control of the products. Shipping and handling costs charged to our customers are included in net sales, while the corresponding shipping expenses are included in cost of sales. Sales, value add, and other taxes collected from customers and remitted to governmental authorities are accounted for on a net (excluded from revenue) basis.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b><u>Stock-Based Compensation</u></b> We measure and recognize
compensation expense for all stock-based awards at fair value over the requisite service period. We use the Black-Scholes option
pricing model to determine the weighted average fair value of options. For restricted stock grants, fair value is determined as
the average price of the Company&rsquo;s stock on the date of grant. Equity-based compensation expense is broken out between cost
of sales and selling, general and administrative expenses based on the classification of the employee. The determination of fair
value of stock-based awards on the date of grant using an option-pricing model is affected by our stock price as well as by assumptions
regarding a number of subjective variables. These variables include, but are not limited to, the expected stock price volatility
over the term of the awards, and actual and projected employee stock option exercise behaviors.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The expected terms of the options are based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at grant date. Volatility is based on historical and expected future volatility of the Company&rsquo;s stock. The Company has not historically issued any dividends and does not expect to in the future. Forfeitures for both option and restricted stock grants are estimated at the time of the grant and revised in subsequent periods if actual forfeitures differ from estimates.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">If factors change and we employ different assumptions in the determination of the fair value of grants in future periods, the related compensation expense that we record may differ significantly from what we have recorded in the current periods.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 20; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><u>Income Taxes</u></b><b> </b>We account for income taxes in accordance with Accounting Standards Codification (&ldquo;ASC&rdquo;) 740, <i>Income Taxes</i>, under which deferred income taxes are recognized based on the estimated future tax effects of differences between the financial statement and tax bases of assets and liabilities given the provisions of enacted tax laws. Deferred income tax provisions and benefits are based on changes to the assets or liabilities from year to year. In providing for deferred taxes, we consider tax regulations of the jurisdictions in which we operate, estimates of future taxable income, and available tax planning strategies. If tax regulations, operating results, or the ability to implement tax-planning strategies vary, adjustments to the carrying value of deferred tax assets and liabilities may be required. A valuation allowance is recorded when it is more likely than not that a deferred tax asset will not be realized. The recorded valuation allowance is based on significant estimates and judgments and if the facts and circumstances change, the valuation allowance could materially change.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In accounting for uncertainty in income taxes, we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority. The Company recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of September 30, 2020 and 2019, the Company had no U.S. federal net operating loss (&ldquo;NOL&rdquo;) carry-forwards and approximately $769,000 and $1,905,000 of state NOLs, respectively. The state NOL carry forward amounts expire in fiscal years 2020 through 2022 if not utilized. In fiscal year 2009, the Company completed an Internal Revenue Code Section 382 analysis of the loss carry-forwards and determined that all of the Company&rsquo;s loss carry-forwards were utilizable and not restricted under Section 382. The Company has not updated its Section 382 analysis subsequent to 2009 and does not believe there have been any events subsequent to 2009 that would impact the analysis.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As part of the process of preparing our financial statements, we are required to estimate our income tax liability in each of the jurisdictions in which we do business. This process involves estimating our actual current tax expense together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities. We must then assess the likelihood that these deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not more likely than not or unknown, we must establish a valuation allowance. If the valuation allowance is reduced, the Company would record an income tax benefit in the period in which that determination is made. If the valuation allowance is increased, the Company would record additional income tax expense.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of September 30, 2020 and 2019, the Company had a remaining valuation allowance of approximately $0 and $47,000, respectively, related to state net operating loss carry forwards. During the fourth quarter of 2020, the Company reversed the remaining $47,000 valuation allowance. This consisted of decreasing the valuation allowance based on the Company&rsquo;s projections that it will be able to fully utilize its remaining state net operating losses. The Company will continue to assess the assumptions used to determine the amount of our valuation allowance and may adjust the valuation allowance in future periods based on changes in assumptions of estimated future income and other factors.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company files income tax returns in the U.S. Federal jurisdiction and various state jurisdictions. Based on its evaluation, the Company has concluded that it has no significant unrecognized tax benefits. With limited exceptions, the Company is no longer subject to U.S. federal and state income tax examinations for fiscal years ending prior to 2004. We are generally subject to U.S. federal and state tax examinations for all tax years since 2004 due to our net operating loss carryforwards and the utilization of the carryforwards in years still open under statute.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 21; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><u>Impairment of Long-Lived Assets</u></b><b><u>, Intangible Assets</u></b><b><u> and Goodwill</u></b><b> </b>The Company&rsquo;s long-lived assets as of September 30, 2020 consisted primarily of property, plant and equipment, right of use lease assets, patents, intangibles, and goodwill. The Company reviews the carrying amount of its property, plant and equipment, right of use lease assets, and intangible assets if events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. When this review indicates the carrying amount of an asset or asset group exceeds the sum of the future undiscounted cash flows expected to be generated by the assets, the Company recognizes an asset impairment charge against operations for the amount by which the carrying amount of the impaired asset exceeds its fair value.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Determining fair values of property, plant and equipment, right of use lease assets, and intangible assets using a discounted cash flow method involves significant judgment and requires the Company to make significant estimates and assumptions, including long-term projections of cash flows, market conditions and appropriate discount rates. Judgments are based on historical experience, current market trends, consultations with external valuation specialists and other information. If facts and circumstances change, the use of different estimates and assumptions could result in a materially different outcome. The Company generally develops these forecasts based on recent sales data for existing products, planned timing of new product launches or acquisitions, and estimated future growth of the FTTP market.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company operates as one reporting unit and reviews the carrying amount of goodwill annually in the fourth quarter of each fiscal year and more frequently if events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. The Company determines its fair value for goodwill impairment testing purposes by calculating its market capitalization and comparing that to the Company&rsquo;s carrying value. The Company&rsquo;s goodwill impairment test for the years ended September 30, 2020 and 2019 resulted in excess fair value over carrying value and therefore, no adjustments were made to goodwill. During the year ended September 30, 2020, there were no triggering events that indicated goodwill could be impaired.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">A significant reduction in our market capitalization or in the carrying amount of net assets of a reporting unit could result in an impairment charge. If the carrying amount of a reporting unit exceeds its fair value, the Company would measure the possible goodwill impairment loss based on an allocation of the estimate of fair value of the reporting unit to all of the underlying assets and liabilities of the reporting unit, including any previously unrecognized intangible assets. The excess of the fair value of a reporting unit over the amounts assigned to its assets and liabilities is the implied fair value of goodwill. An impairment loss is recognized to the extent that a reporting unit's recorded goodwill exceeds the implied fair value of goodwill. An impairment loss would be based on significant estimates and judgments, and if the facts and circumstances change, a potential impairment could have a material impact on the Company&rsquo;s financial statements.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">No impairment of long-lived assets, intangible assets or goodwill has occurred during the years ended September 30, 2020 and 2019, respectively.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><u>Valuation of Inventory</u></b><b> </b>The Company maintains a material amount of inventory to support its manufacturing operations and customer demand. This inventory is stated at the lower of cost or net realizable value. On a regular basis, the Company reviews its inventory and identifies that which is excess, slow moving and obsolete by considering factors such as inventory levels, expected product life and forecasted sales demand. Any identified excess, slow moving and obsolete inventory is written down to its market value through a charge to cost of sales. It is possible that additional inventory write-down charges may be required in the future if there is a significant decline in demand for the Company&rsquo;s products and the Company does not adjust its manufacturing production accordingly.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<!-- Field: Page; Sequence: 22; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>Results of Operations</i></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>&nbsp;</i></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><u>Year </u></b><b><u>ended September 30, </u></b><b><u>20</u></b><b><u>20</u></b><b><u> </u></b><b><u>compared to year ended September 30, </u></b><b><u>20</u></b><b><u>19</u></b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Net sales for fiscal year 2020 increased 9.5%, or $8,040,000, to $93,075,000 from net sales of $85,034,000 in 2019. The Company allocates sales from external customers to geographic areas based on the location to which the product is transported. Accordingly, international sales represented 4% and 8% of net sales for the years ended September 30, 2020 and 2019, respectively.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Sales in fiscal year 2020 to commercial data networks and broadband service providers were 96% of net sales, or $89,571,000, compared to $80,366,000, or 95%, of net sales in fiscal 2019. Among this group, the Company recorded $4,054,000 in international sales in fiscal year 2020 versus $6,481,000 in fiscal year 2019. Sales associated to Legacy customers for build-to-print manufacturing for original equipment manufacturers in 2020 were 4% of net sales, or $3,503,000, compared to $4,668,000, or 5%, of net sales in fiscal year 2019.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">The increase in net sales for fiscal year 2020 of $8,040,000 as
compared to fiscal year 2019 is primarily attributable to an increase in sales to Tier 1, MSO, and Community Broadband customers
of $2,189,000, $3,998,000 and $5,418,000 respectively. The increase to Community Broadband and MSO&rsquo;s was due to increased
demand in response to COVID-19 driven by customers accelerating their purchasing decisions and deployment schedules of our fiber
optic solutions and the need for high speed broadband required in the work from anywhere environment. Net sales to national carriers
also increased from $11,900,000 in fiscal year 2019 to $14,100,000 in fiscal year 2020, due to increased demand due to COVID-19
customer purchasing decisions and growth in sales of the Company&rsquo;s product portfolio to its existing customers. This overall
increase was offset by decreased sales to international customers of $2,427,000 and $1,137,000 to Legacy customers due to lower
demand for fiscal year 2020 as compared to fiscal 2019.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Revenue from all customers is obtained from purchase orders submitted
from time to time. Accordingly, the Company&rsquo;s ability to predict orders in future periods or trends affecting orders in future
periods is limited. The Company&rsquo;s ability to predict revenue has become further limited by potential disruption to its supply
chains or changes in customer ordering patterns due to COVID-19. The Company&rsquo;s ability to recognize revenue in the future
for its backlog of customer orders will depend on the Company&rsquo;s ability to manufacture and deliver products to the customers
and fulfill its other contractual obligations.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Cost of sales for fiscal year 2020 was $55,160,000, an increase of $2,815,000, or 5.4%, from the $52,345,000 in fiscal year 2019. Gross profit increased 2.3%, or $5,225,000, from $32,689,000 for fiscal year 2019 to $37,914,000 for fiscal year 2020. Gross profit percent was 40.7% in fiscal year 2020, as compared to 38.4% for fiscal year 2019. The year-over-year increase in gross profit was primarily due to increased sales volume. The increase in gross profit percent was due to increased volume and a higher gross profit percent. The increase in gross profit percent was primarily due to improved manufacturing efficiencies and costs in its manufacturing facilities, and lower tariff costs. Tariff costs were $327,000 in fiscal year 2020, compared to $1,089,000 in fiscal year 2019. The reduction in tariff costs is due to utilizing the Company&rsquo;s manufacturing facilities and supply chain sourcing to more cost-effectively manage outsourced materials, as well as lower tariff costs assessed in 2020. In fiscal year 2020, the Company did not experience any material cost impacts in its cost of sales due to COVID-19.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Selling, general and administrative expense for fiscal year 2020 was
$29,530,000, an increase of $2,029,000, or 7.4%, compared to $27,501,000 for fiscal year 2019. This increase is primarily composed
of an increase of $3,972,000 in compensation costs due to additional personnel and higher performance-based compensation accruals
as well as sales commissions and agent fees to external sales representatives due to higher sales volumes. In addition, expenses
related to product certification testing expenses increased by $343,000. These were partially offset by lower travel, entertainment
and marketing costs in fiscal year 2020 of $1,401,000 due to COVID-19 restrictions, and a decrease of $887,000 in stock-based compensation
expense resulting from prior issuances of equity awards becoming fully vested in fiscal year 2019.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"></p>

<!-- Field: Page; Sequence: 23; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Income from operations for
fiscal year 2020 was $8,384,000 compared to $5,188,000 for fiscal year 2019. This increase is attributable to increased sales
and gross profit, partially offset by increased selling, general and administrative expenses as described above.</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Interest income in fiscal year 2020 was $771,000 compared to $738,000
for fiscal year 2019. This is due to interest earned on increased investment balances in fiscal 2020. The Company invests its excess
cash primarily in FDIC-backed bank certificates of deposit, treasury securities, and money market accounts. The Company expects
to earn less in interest income in fiscal year 2021 due to declining interest rates.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Income tax expense for fiscal year 2020 was $1,862,000 compared to $1,360,000 for fiscal year 2019. The increase in tax expense of $502,000 from the year ended September 30, 2019 is primarily due to the increase in taxable income for fiscal year 2020. The decrease in the income tax expense rate to 20.3% for fiscal year 2020 from 22.9% for fiscal year 2019 is primarily due to increased research and development credits and the reversal of the valuation allowance against state NOLs in fiscal year 2020. Our provision for income taxes include current federal tax expense, state income tax expense, and deferred tax expense.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Net income for fiscal year 2020 was $7,293,000 or $0.53 per basic and diluted share, compared to $4,566,000 or $0.34 per basic and diluted share for the fiscal year 2019.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0"><b><i>Liquidity and Capital Resources</i></b></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">As of September 30, 2020, the Company had combined balances of cash,
cash equivalents, short term and long-term investments of $52,175,000 as compared to $47,508,000 as of September 30, 2019. As of
September 30, 2020, our principal source of liquidity was our cash and cash equivalents and short-term investments. Those sources
total $27,032,000 as of September 30, 2020, compared to $23,606,000, as of September 30, 2019. Investments considered long-term
were $25,143,000 as of September 30, 2020, compared to $23,902,000 as of September 30, 2019. Our excess cash is invested mainly
in certificates of deposit, and money market accounts. Substantially all of our funds are insured by the FDIC. We believe the combined
balances of short-term cash and investments along with long-term investments provide a more accurate indication of our available
liquidity. We had no long-term debt obligations as of September 30, 2020 or 2019, respectively.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">We believe our existing cash equivalents and short-term investments,
along with cash flow from operations, will be sufficient to meet our working capital and investment requirements beyond the next
12 months. <font style="background-color: white">The Company intends on utilizing its available cash and assets primarily for its
continued organic growth and potential future strategic transactions, as well as execution of the share repurchase program adopted
by our Board of Directors. The share repurchase program was originally adopted on November 13, 2014 with $8,000,000 authorized
for common stock repurchases. On April 25, 2017, our Board of Directors increased the authorization</font> to $12,000,000 of common
stock. In April 2020, to further ensure our financial stability in response to COVID-19, the Company suspended its share repurchase
program.</p>

<p style="font-size: 10pt; text-align: left; margin: 0pt 0"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>&nbsp;</i></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>Operating Activities</i></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Net cash generated from operations for the fiscal year ended September
30, 2020 totaled $6,656,000. Cash provided by operations included net income of $7,293,000 for the fiscal year ended September
30, 2020, non-cash expenses for depreciation and amortization of $2,422,000, stock-based compensation of $774,000, slightly offset
by a non-cash amortization of discounts on investments of $64,000, in addition to changes in operating assets and liabilities using
cash. Changes in operating assets and liabilities using cash include an increase in net inventories of $5,396,000 and accounts
receivables of $1,378,000. The increase in inventory is a result of additional stocking levels to support the Company&rsquo;s increased
backlog and higher demand, and additional safety stock across the Company&rsquo;s multiple locations due to the uncertainty of
COVID-19 on the Company&rsquo;s supply chain and manufacturing locations. The increase in accounts receivable was due to higher
net sales offset by improved days sales outstanding in the current year. Days sales outstanding, which measures how quickly receivables
are collected, decreased 9 days from 47 to 38 from September 30, 2019 to September 30, 2020. Also, changes in operating assets
and liabilities providing cash include an increase in accounts payable and accrued expenses of $3,152,000.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 24; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Net cash generated from operations for the fiscal year ended September
30, 2019 totaled $14,733,000. Cash provided by operations included net income of $4,566,000 for the fiscal year ended September
30, 2019, non-cash expenses for depreciation and amortization of $2,178,000, stock-based compensation of $1,729,000, and a change
in allowance for doubtful accounts of $210,000, slightly offset by a non-cash amortization of discounts on investments of $72,000,
in addition to changes in operating assets and liabilities using cash. Changes in operating assets and liabilities providing cash
include a decrease to inventories of $1,037,000 and accounts receivables of $3,493,000. The decrease in accounts receivable was
due to timing of customer payments. Also, changes in operating assets and liabilities providing cash include an increase in accounts
payable and accrued expenses of $1,605,000.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><i>Investing Activities</i></b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the fiscal year ended September 30, 2020, we used $1,806,000
in cash for the purchase of capital equipment and patents. These purchases were mainly related to manufacturing equipment, including
the expansion to a second manufacturing facility in Mexico, as well as information technology equipment. During fiscal year 2020,
we purchased $34,057,000 of FDIC-backed certificates of deposit and had $35,822,000 of FDIC-backed certificates of deposit and
U.S. Treasuries mature or be called. The result is cash used in investing activities of $41,000 in fiscal year 2020 as compared
to $12,962,000 in fiscal year 2019. The decrease in cash used in investing activities was driven by reduced purchases of long term
investments due to the current low interest rate environment. In fiscal year 2021, the Company intends to continue investing in
the necessary computer hardware and software required to optimize its business, facility needs, and appropriate manufacturing equipment
to continue to maintain a competitive position in manufacturing capability.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">For the fiscal year ended September 30, 2019,
we used $2,512,000 in cash for the purchase of capital equipment and patents. These purchases were mainly related to manufacturing
equipment, including the expansion of capacity in our Mexico facility, as well as information technology equipment. During fiscal
year 2019, we purchased $20,311,000 of FDIC-backed certificates of deposit and U.S. Treasuries and sold $9,861,000 of FDIC-backed
certificates of deposit. The result is cash used in investing activities of $12,962,000 in fiscal year 2019.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0"></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>Financing </i></b><b><i>Activities</i></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>&nbsp;</i></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the fiscal year ended September 30, 2020, the Company used $429,000 of cash to repurchase its own common stock. For the fiscal year ended September 30, 2020, the Company received $349,000 from employees&rsquo; purchase of stock through our Employee Stock Purchase Plan (&ldquo;ESPP&rdquo;). The Company used $176,000 to pay for taxes related to employees&rsquo; exercises of stock options and vesting of restricted shares using share withholding. As a result, the net cash used in financing activities during fiscal year 2020 was $247,000.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">For the fiscal year ended September 30, 2019, the Company did not
use any cash to repurchase its common stock. For the fiscal year ended September 30, 2019, the Company received $314,000 from employees&rsquo;
purchase of stock through our ESPP. The Company used $553,000 to pay for taxes as a result of employees&rsquo; exercises of stock
options and vesting of restricted shares using share withholding. As a result, the net cash used in financing activities during
fiscal year 2019 was $236,670.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></p>

<!-- Field: Page; Sequence: 25; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Recent Accounting Pronouncements:</b>&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Effective October 1, 2019, we adopted the Financial Accounting Standards
Board (&ldquo;FASB&rdquo;) Accounting Standards Update (&ldquo;ASU&rdquo;) 2016-02, <i>Leases</i>, using the effective date method
under the modified retrospective approach. The amended guidance requires lessees, at the commencement date, to recognize a lease
liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis, and&nbsp;to
record a right-of-use (&ldquo;ROU&rdquo;) asset, which is an asset that represents the lessee&rsquo;s right to use, or control
the use of, a specified asset for the lease term. In July 2018, the FASB issued ASU 2018-11, <i>Leases, Targeted Improvements</i>,
which gave companies the option of applying the new standard at the adoption date, rather than retrospectively to the earliest
period presented in the financial statements. The Company elected the package of practical expedients permitted under the new standard,
which among other things, allowed the Company to carry forward the historical lease classification. The Company also elected the
practical expedient to not recognize a lease liability and ROU asset for short-term leases less than 12 months. We chose the option
to apply the new standard at the adoption date, and therefore we are not required to restate the financial statements for prior
periods, nor are we required to provide the disclosures required by the new standard for prior periods.&nbsp;Upon adoption, we
recognized an approximate $2.4 million ROU asset, and an approximate $2.6&nbsp;million lease liability. Our adoption of the new
standard did not impact our cash flows or have a material impact on our results of operations. We have expanded our financial statement
disclosures to comply with the requirements of the new standard.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In January 2017, the FASB issued ASU 2017-04, <i>Intangibles-Goodwill,</i> which offers amended guidance to simplify the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test. A goodwill impairment will now be measured as the amount by which a reporting unit&rsquo;s carrying value exceeds its fair value, limited to the amount of goodwill allocated to that reporting unit. This guidance is to be applied on a prospective basis effective for the Company&rsquo;s interim and annual periods beginning after December 15, 2019, with early adoption permitted for any impairment tests performed after January 1, 2017. The new guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2017-04 on our financial statements and does not believe the adoption of this ASU will have a material impact on our financial statements.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In June 2016, the FASB issued ASU 2016-13, <i>Measurement of Credit Losses on Financial Instruments</i>. In November 2018, the FASB issued update ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the first quarter of fiscal 2023, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on our financial statements and disclosures.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><a name="a_011"></a><b></b></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p><table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 7A.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</b></p>
			</td>
		</tr>
</table><p></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"><b></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The disclosure is not required
for a smaller reporting company.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 26; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_012"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 8.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</b></p>
			</td>
		</tr>
</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Clearfield, Inc.</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>INDEX TO FINANCIAL STATEMENTS</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:top;width:67.7%;">&nbsp;</td>
			<td style="vertical-align:top;width:32.3%;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><u>Page</u></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:67.7%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#a_026">Report of Independent Registered Public Accounting Firm</a></p>
			</td>
			<td style="vertical-align:top;width:32.3%;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><a href="#a_026">25</a></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:67.7%;">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Financial Statements</p>
			</td>
			<td style="vertical-align:top;width:32.3%;"></td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:67.7%;">
			<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 20pt; text-align: left"><a href="#a_027">Balance Sheets</a></p>
			</td>
			<td style="vertical-align:top;width:32.3%;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><a href="#a_027">26</a></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:67.7%;">
			<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 20pt; text-align: left"><a href="#a_028">Statements of Earnings</a></p>
			</td>
			<td style="vertical-align:top;width:32.3%;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><a href="#a_028">27</a></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:67.7%;">
			<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 20pt; text-align: left"><a href="#a_029">Statements of Shareholders&rsquo; Equity</a></p>
			</td>
			<td style="vertical-align:top;width:32.3%;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><a href="#a_029">28</a></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:67.7%;">
			<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 20pt; text-align: left"><a href="#a_030">Statements of Cash Flows</a></p>
			</td>
			<td style="vertical-align:top;width:32.3%;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><a href="#a_030">29</a></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:67.7%;">
			<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 20pt; text-align: left"><a href="#a_031">Notes to Financial Statements</a></p>
			</td>
			<td style="vertical-align:top;width:32.3%;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"><a href="#a_031">30</a></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<!-- Field: Page; Sequence: 27; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><a name="a_026"></a>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">To the shareholders and the board of directors of Clearfield, Inc.:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Opinion on the Financial Statements</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">We have audited the accompanying balance sheets of Clearfield, Inc.
(the &quot;Company&quot;) as of September 30, 2020 and 2019, the related statements of earnings, shareholders&rsquo; equity and
cash flows for the years ended September 30, 2020 and 2019, and the related notes (collectively referred to as the &quot;financial
statements&quot;). In our opinion, the financial statements present fairly, in all material respects, the financial position of
the Company as of September 30, 2020 and 2019, and the results of its operations and its cash flows for the years ended September
30, 2020 and 2019, in conformity with accounting principles generally accepted in the United States of America.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Adoption of New Accounting Standard</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As discussed in Note 6 to the financial statements, the Company has changed its method of accounting for operating leases as of October 1, 2019 due to the adoption of ASU 2016-02, <i>Leases (Topic 842)</i>.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Basis for Opinion</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&quot;PCAOB&quot;) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="margin: 0pt 0; font-size: 10pt">/s/ Baker Tilly US, LLP</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We have served as the Company's auditor since 2014.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Minneapolis, Minnesota</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">November 12, 2020</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 28; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">CLEARFIELD, INC.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><a name="a_027"></a>CONDENSED BALANCE SHEETS</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<div data-td-taggable-table="" data-td-statement-type="balance-sheet"><table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font: 10pt Times New Roman, Times, serif; text-indent: 0px">
<tr style="vertical-align: bottom">
    <td colspan="9" style="font-weight: bold; text-align: center"></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: center"><br>September 30, <br> 2020</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: center">September 30, <br> 2019</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Assets</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Current Assets</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 70%; text-align: left">Cash and cash equivalents</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">16,449,636</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">10,081,721</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Short-term investments</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">10,582,527</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13,524,270</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Accounts receivables, net</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">10,496,672</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">9,118,639</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Inventories, net</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">14,408,538</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">9,012,980</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Other current assets</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">585,436</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">769,161</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Total current assets</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">52,522,809</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">42,506,771</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Property, plant and equipment, net</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,109,988</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,413,241</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Assets</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Long-term investments</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">25,143,000</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">23,902,000</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Goodwill</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">4,708,511</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">4,708,511</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Intangible assets, net</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">4,829,047</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">5,147,135</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Right of use lease assets</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2,539,100</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Deferred tax asset</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">178,118</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">266,857</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">210,905</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; text-align: left; padding-bottom: 1pt">Total other assets</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">37,664,633</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">33,968,551</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 40pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">95,297,430</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">81,888,563</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Liabilities and Shareholders&rsquo; Equity</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current Liabilities</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Current portion of lease liability</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">665,584</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Accounts payable</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">3,689,587</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">3,173,599</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Accrued compensation</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">4,856,885</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">3,224,860</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Accrued expenses</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,202,753</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">208,603</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; text-align: left; padding-bottom: 1pt">Total current liabilities</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">10,414,809</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">6,607,062</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Liabilities</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Long-term portion of lease liability</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2,129,343</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Deferred tax liability</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">101,690</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Deferred rent</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">246,424</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; text-align: left; padding-bottom: 1pt">Total other liabilities</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,129,343</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">348,114</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; text-align: left; padding-bottom: 1pt">Total liabilities</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">12,544,152</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,955,176</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Shareholders&rsquo; Equity</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Preferred stock, $.01 par value; 500,000 shares; no shares issued or outstanding</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Common stock, authorized 50,000,000, $.01 par value; 13,649,962 and 13,641,805 shares issued and outstanding &nbsp;as of September 30, 2020 and September 30, 2019</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">136,500</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">136,418</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Additional paid-in capital</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">57,502,905</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">56,976,162</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Retained earnings</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">25,113,873</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">17,820,807</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; text-align: left; padding-bottom: 1pt">Total shareholders&rsquo; equity</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">82,753,278</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">74,933,387</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 40pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Liabilities and Shareholders&rsquo; Equity</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">95,297,430</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">81,888,563</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">SEE ACCOMPANYING NOTES TO CONDENSED FINANCIAL STATEMENTS</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 29; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">CLEARFIELD, INC.</p>

<p style="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><a name="a_028"></a>STATEMENTS OF EARNINGS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp; &nbsp; &nbsp; &nbsp;</p>



<p style="margin: 0"></p>

<div data-td-taggable-table="" data-td-statement-type="income"><table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%">
<tr style="vertical-align: bottom">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: center">Year Ended</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: center">Year Ended</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: center">September 30,</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: center">September 30,</td></tr>
<tr style="vertical-align: bottom">
    <td>&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: right">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: right">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; text-align: left">Net sales</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">93,074,514</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">85,034,182</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt">Cost of sales</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">55,160,316</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">52,345,059</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Gross profit</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">37,914,198</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">32,689,123</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating expenses</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Selling, general and administrative</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">29,530,198</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">27,500,989</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Income from operations</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">8,384,000</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">5,188,134</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Interest income</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">770,950</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">738,459</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Income before income taxes</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">9,154,950</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">5,926,593</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Income tax expense</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,861,884</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,360,437</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Net income</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,293,066</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,566,156</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Net income per share Basic</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.53</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.34</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Net income per share Diluted</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.53</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.34</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted average shares outstanding:</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Basic</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13,643,355</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13,442,871</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Diluted</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13,643,355</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13,451,214</td><td style="text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">SEE ACCOMPANYING NOTES TO FINANCIAL STATEMENTS</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>


<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<!-- Field: Page; Sequence: 30; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left">&nbsp;</p>

<div data-td-taggable-table="" data-td-statement-type="stockholders-equity"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td colspan="21" style="font-weight: bold; text-align: center">CLEARFIELD, INC.</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="21" style="font-weight: bold; text-align: center"><a name="a_029"></a>STATEMENTS OF SHAREHOLDERS&rsquo; EQUITY</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&nbsp;</td><td style="font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-weight: bold">&nbsp;</td><td style="font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-weight: bold">&nbsp;</td><td style="font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-weight: bold">&nbsp;</td><td style="font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-weight: bold">&nbsp;</td><td style="font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-weight: bold">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td colspan="3">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td>&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Common Stock</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center">Additional</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center">Retained</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center">Total share-</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Shares</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amount</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">paid-in capital</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">earnings</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">holders&rsquo; equity</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-weight: bold">Balance as of September 30, 2018</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 9%; text-align: right">13,646,553</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">136,466</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">55,483,759</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,254,651</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">68,874,876</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Stock-based compensation expense</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">1,729,025</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">1,729,025</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Restricted stock issuance, net</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(7,490</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(75</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">75</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Issuance of common stock under employee stock purchase plan</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">37,235</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">372</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">313,519</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">313,891</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Exercise of stock options, net of shares exchanged for payment</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">6,440</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">64</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2,540</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2,604</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Repurchase of shares for payment of withholding taxes for vested restricted stock grants</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(40,933</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(409</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(552,756</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(553,165</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Net income</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,566,156</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,566,156</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Balance as of September 30, 2019</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,641,805</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">136,418</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">56,976,162</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">17,820,807</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">74,933,387</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Stock-based compensation expense</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">773,555</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">773,555</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Repurchase of common stock</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(41,796</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(418</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(428,236</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(428,654</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Restricted stock issuance, net</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">8,580</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">86</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(86</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Issuance of common stock under employee stock purchase plan</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">30,223</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">302</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">348,474</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">348,776</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Exercise of stock options, net of shares exchanged for payment</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">21,188</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">212</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">9,352</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">9,564</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Repurchase of shares for payment of withholding taxes for vested restricted stock grants</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(10,038</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(100</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(176,316</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(176,416</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Net income</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,293,066</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,293,066</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt">Balance as of September 30, 2020</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,649,962</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">136,500</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">57,502,905</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">25,113,873</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">82,753,278</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td colspan="21" style="text-align: center"></td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">SEE ACCOMPANYING NOTES TO FINANCIAL STATEMENTS</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center"></p>

<!-- Field: Page; Sequence: 31; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center"></p>

<div data-td-taggable-table="" data-td-statement-type="cash-flows"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td colspan="9" style="font-weight: bold; text-align: center">CLEARFIELD, INC.</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="9" style="font-weight: bold; text-align: center"><a name="a_030"></a>STATEMENTS OF CASH FLOWS</td></tr>
<tr style="vertical-align: bottom">
    <td>&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center">September 30,</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center">September 30,</td></tr>
<tr style="vertical-align: bottom">
    <td>&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash flows from operating activities</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; text-align: left">Net income</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">7,293,066</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">4,566,156</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Depreciation and amortization</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2,421,754</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2,178,409</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Change in allowance for doubtful accounts</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">210,000</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Amortization of discount on investments</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(64,327</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(71,652</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Deferred taxes</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(279,808</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(3,245</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Loss on disposal of assets</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">5,785</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Stock-based compensation</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">773,555</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">1,729,025</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Changes in operating assets and liabilities:</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; text-align: left">Accounts receivable</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(1,378,033</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">3,492,619</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; text-align: left">Inventories, net</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(5,395,558</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">1,037,155</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 30pt; text-align: left">Other assets</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">127,773</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(10,469</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 30pt; text-align: left; padding-bottom: 1pt">Accounts payable, accrued expenses and deferred rent</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,151,566</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,604,655</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Net cash provided by operating activities</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,655,773</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">14,732,653</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash flows from investing activities</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Purchases of property, plant and equipment and intangible assets</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(1,806,198</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(2,511,646</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Purchases of investments</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(34,056,930</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(20,311,393</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1pt">Proceeds from maturities of investments</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">35,822,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,861,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Net cash used in investing activities</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(41,128</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(12,962,039</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash flows from financing activities</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Repurchases of common stock</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(428,654</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Proceeds from issuance of common stock under employee stock purchase plan</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">348,776</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">313,891</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Proceeds from issuance of common stock upon exercise of stock options</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">9,564</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2,604</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1pt">Tax withholding related to vesting of restricted stock grants</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(176,416</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(553,165</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Net cash used in financing activities</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(246,730</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(236,670</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase in cash and cash equivalents</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">6,367,915</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">1,533,944</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Cash and cash equivalents, beginning of year</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,081,721</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">8,547,777</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents, end of year</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16,449,636</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,081,721</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Supplemental disclosures for cash flow information</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Cash paid during the year for income taxes</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,442,079</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,683,113</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Non-cash financing activities</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Cashless exercise of stock options</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">97,811</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">17,390</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center">SEE ACCOMPANYING NOTES TO FINANCIAL STATEMENTS</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: center"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0; text-align: center"></p>

<!-- Field: Page; Sequence: 32; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0; text-align: center"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><a name="a_031"></a>NOTES TO FINANCIAL STATEMENTS</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b></b></p><div data-td-statement-type="note"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>NOTE </b><b>1</b><b> </b><b>&ndash; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>Description of Business: </b>Clearfield, Inc. (the &ldquo;Company&rdquo;)
is a manufacturer of a broad range of standard and custom passive connectivity products to customers throughout the United States
and internationally. These products include fiber distribution systems, optical components, Outside Plant (&ldquo;OSP&rdquo;) cabinets,
and fiber and copper cable assemblies that serve the communication service provider, including Fiber-to-the-Premises (&ldquo;FTTP&rdquo;),
large enterprise, and original equipment manufacturer (&ldquo;OEM&rdquo;) markets.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Revenue Recognition: </b>Our revenue is comprised of the sale of our products to customers and is recognized when the Company satisfies its performance obligations under the contract. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer. The majority of our contracts have a single performance obligation and are short term in nature. We recognize revenue by transferring the promised products to the customer, with substantially all revenue recognized at the point in time when the customer obtains control of the products. Shipping and handling costs charged to our customers are included in net sales, while the corresponding shipping expenses are included in cost of sales. Sales, value add, and other taxes collected from customers and remitted to governmental authorities are accounted for on a net (excluded from revenue) basis.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Cash and Cash Equivalents:</b> The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. Cash equivalents as of September 30, 2020 and 2019 consist entirely of short-term money market accounts.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company maintains cash balances at multiple financial institutions, and at times, such balances exceed insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk on cash and cash equivalents.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Investments:</b><b> </b>The Company currently invests its excess cash in bank certificates of deposit (&ldquo;CDs&rdquo;) that are fully insured by the Federal Deposit Insurance Corporation (&ldquo;FDIC&rdquo;) and Unites States Treasury securities with terms of not more than five years, as well as money market accounts. CDs and Treasuries with original maturities of more than three months are reported as held-to-maturity investments and are recorded at amortized cost, which approximates fair value due to the negligible risk of changes in value due to interest rates. The maturity dates of the Company&rsquo;s investments are as follows:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2020</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2019</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 62%; text-align: justify">Less than one year</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">10,582,527</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">13,524,270</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">1-5 years</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">25,143,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">23,902,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">35,725,527</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">37,426,270</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Fair Value of Financial Instruments: </b>The financial statements include the following financial instruments: cash and cash equivalents, short-term investments, long-term investments, accounts receivable, accounts payable and accrued expenses. Other than long-term investments, all financial instruments&rsquo; carrying values approximate fair values because of the short-term nature of the instruments. Long-term investments&rsquo; carrying value approximates fair value due to the negligible risk of changes in value due to interest rates.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Accounts Receivable: </b>Credit is extended based on the evaluation of a customer&rsquo;s financial condition and collateral is generally not required. Accounts that are outstanding longer than the contractual payment terms are considered past due. The Company does not charge interest on past due receivables. The Company determines its allowance by considering a number of factors, including the length of time trade receivables are past due, the Company&rsquo;s previous loss history, the customer&rsquo;s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as whole. The Company writes off accounts receivable when they become uncollectible; payments subsequently received on such receivables are credited to the allowance for doubtful accounts.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 33; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The allowance for doubtful accounts activity for the years ended September 30, 2020 and 2019 is as follows:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; border-bottom: Black 1pt solid">Year Ended</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Balance at Beginning of Year</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Additions Charged to Costs and Expenses</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Less Write-offs</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Balance at End of Year</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: justify">September 30, 2020</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">289,085</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">-</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">-</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">289,085</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">September 30, 2019</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">79,085</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">210,000</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">289,085</td><td style="text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Inventories: </b>Inventories consist of finished goods, raw materials and work-in-process and are stated at the lower of average cost (which approximates first-in, first-out) or net realizable value. Inventory is valued using material costs, labor charges, and allocated factory overhead charges and consists of the following:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">&nbsp;</td><td>&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2020</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2019</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 66%; text-align: justify">Raw materials</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">12,287,134</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">8,234,046</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Work-in-process</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">1,033,021</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">540,962</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Finished goods</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,048,514</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,356,720</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Inventories, gross</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">15,368,669</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,131,728</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Inventory reserve</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(960,131</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,118,748</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Inventories, net</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,408,538</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,012,980</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif">The
increase in inventory from fiscal year 2019 to fiscal year 2020 is a result of additional stocking levels to support the Company&rsquo;s
increased sales order backlog and related demand, and additional safety stock across the Company&rsquo;s multiple locations due
to the uncertainty of COVID-19 on the Company&rsquo;s supply chain and manufacturing locations</font>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">On a regular basis, the Company reviews its inventory and identifies
that which is excess, slow moving, and obsolete by considering factors such as inventory levels, expected product life, and forecasted
sales demand. A reserve is established for any identified excess, slow moving, and obsolete inventory down to its net realizable
value through a charge to cost of sales. Inventory write-down charges may be required in the future if there is a significant decline
in demand for the Company&rsquo;s products and the Company does not adjust its manufacturing production accordingly or if new products
are not accepted by the market.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Property, Plant and Equipment:</b> Property, plant and equipment are recorded at cost. Significant additions or improvements extending asset lives are capitalized, while repairs and maintenance are charged to expense when incurred. Depreciation is provided in amounts sufficient to relate the cost of assets to operations over their estimated useful lives. Leasehold improvements are amortized over the shorter of the remaining term of the lease or estimated life of the asset.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Estimated useful lives of the assets are as follows:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-9.35pt;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Years</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">Equipment</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: center">3 &ndash; 7</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Leasehold improvements</td><td>&nbsp;</td>
    <td style="text-align: center">&nbsp;</td><td style="text-align: center">7-10 or life of lease</td><td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 67%; text-align: justify">Vehicles</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: center">&nbsp;</td><td style="width: 30%; text-align: center">3</td><td style="width: 1%; text-align: center">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt">&nbsp;</p>


<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 34; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Property, plant and equipment consist of the following:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">&nbsp;</td><td style="text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2020</td><td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2019</td><td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 66%; text-align: justify">Manufacturing equipment</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">8,171,497</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,106,041</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Office equipment</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">4,281,481</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">3,996,251</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Leasehold improvements</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2,576,861</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2,436,346</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Vehicles</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">245,903</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">245,903</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Construction in progress</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">19,143</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">8,921</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Property, plant and equipment, gross</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">15,294,885</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13,793,462</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -16.1pt; padding-left: 16.1pt">Less accumulated depreciation</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,184,897</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">8,380,221</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">Property, plant and equipment, net</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,109,988</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,413,241</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;<b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Depreciation expense for the years ended September 30, 2020 and 2019 were $1,944,186 and $1,705,583, respectively.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Goodwill and Intangible Assets</b><b>:</b> The Company operates as one reporting unit and reviews the carrying amount of goodwill annually in the fourth quarter of each fiscal year and more frequently if events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. The Company determines its fair value for goodwill impairment testing purposes by calculating its market capitalization and comparing that to the Company&rsquo;s carrying value. The Company&rsquo;s goodwill impairment test for the years ended September 30, 2020 and 2019 resulted in excess fair value over carrying value and therefore, no adjustments were made to goodwill. During the years ended September 30, 2020 and 2019, there were no triggering events that indicated goodwill could be impaired.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">A significant reduction in our market capitalization or in the carrying amount of net assets of a reporting unit could result in an impairment charge. If the carrying amount of a reporting unit exceeds its fair value, the Company would measure the possible goodwill impairment loss based on an allocation of the estimate of fair value of the reporting unit to all of the underlying assets and liabilities of the reporting unit, including any previously unrecognized intangible assets. The excess of the fair value of a reporting unit over the amounts assigned to its assets and liabilities is the implied fair value of goodwill. An impairment loss is recognized to the extent that a reporting unit's recorded goodwill exceeds the implied fair value of goodwill. An impairment loss would be based on significant estimates and judgments, and if the facts and circumstances change, a potential impairment could have a material impact on the Company&rsquo;s financial statements.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">No impairment of goodwill has occurred during the years ended September 30, 2020 or 2019, respectively.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company capitalizes legal costs incurred to obtain patents. Once accepted by either the U.S. Patent Office or the equivalent office of a foreign country, these legal costs are amortized using the straight-line method over the remaining estimated lives, not exceeding 20 years. As of September 30, 2020, the Company has 22 patents granted and multiple pending applications both inside and outside the United States.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the Company has various finite
life intangible assets, most of which were acquired as a result of the acquisition of a portfolio of Telcordia certified outdoor
active cabinet products from Calix, Inc. (&ldquo;Calix&rdquo;) during fiscal year 2018. Finite life intangible assets as of September
30, 2020 and 2019 are as follows:</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><b></b></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="15" style="text-align: center; border-bottom: Black 1pt solid">September 30, 2020</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Years</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Gross Carrying Amount</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Accumulated Amortization</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Net Book Value Amount</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Customer relationships</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 10%; text-align: right">15</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,742,000</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">654,850</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,087,150</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Certifications</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">8</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">1,068,000</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">350,437</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">717,563</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Trademarks</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">8</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">563,000</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">184,734</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">378,266</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Patents</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">20</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">689,889</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">56,257</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">633,632</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt">Other</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">5</td><td style="text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">31,091</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">18,655</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">12,436</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt">Totals</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,093,980</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,264,933</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,829,047</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><b></b>&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 35; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="15" style="text-align: center; border-bottom: Black 1pt solid">September 30, 2019</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Years</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Gross Carrying Amount</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Accumulated Amortization</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Net Book Value Amount</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Customer relationships</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 10%; text-align: right">15</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,742,000</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">405,384</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,336,616</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Certifications</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">8</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">1,068,000</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">216,937</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">851,063</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Trademarks</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">8</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">563,000</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">114,359</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">448,641</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Patents</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">20</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">530,409</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">38,247</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">492,162</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt">Other</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">5</td><td style="text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">31,091</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">12,438</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">18,653</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt">Totals</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,934,500</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">787,365</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,147,135</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Amortization expense related to these assets for the years ended September 30, 2020 and 2019 were $477,568 and $472,827, respectively.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Impairment of Long-Lived Assets: </b>The Company assesses potential impairments to its long-lived assets or asset groups when there is evidence that events occur or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recovered. An impairment loss is recognized when</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">the carrying amount of the long-lived asset or asset group is not recoverable and exceeds its fair value. The carrying amount of a long-lived asset or asset group is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Any required impairment loss is measured as the amount by which
the carrying amount of a long-lived asset or asset group exceeds its fair value and is recorded as a reduction in the carrying
value of the related asset or asset group and a charge to operating results. No impairment of long-lived assets occurred during
the years ended September 30, 2020 or 2019, respectively.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:-0.35pt;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Income Taxes:</b> The Company records income taxes in accordance with the liability method of accounting. Deferred taxes are recognized for the estimated taxes ultimately payable or recoverable based on enacted tax law. The Company establishes a valuation allowance to reduce the deferred tax assets when it is more likely than not that a deferred tax asset will not be realizable. Changes in tax rates are reflected in the tax provision as they occur.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In accounting for uncertainty in income taxes, we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority. As of both September 30, 2020 and September 30, 2019, the Company did not have any unrecognized tax benefits. The Company recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We do not expect any material changes in our unrecognized tax benefits over the next 12 months.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Stock-Based Compensation</b>: We measure and recognize compensation expense for all stock-based awards at fair value over the requisite service period. We use the Black-Scholes option pricing model to determine the weighted average fair value of options. For restricted stock grants, fair value is determined as the average price of the Company&rsquo;s stock on the date of grant. Equity-based compensation expense is broken out between cost of sales and selling, general and administrative expenses based on the classification of the employee. The determination of fair value of stock-based awards on the date of grant using an option-pricing model is affected by our stock price as well as by assumptions regarding a number of subjective variables. These variables include, but are not limited to, the expected stock price volatility over the term of the awards, and actual and projected employee stock option exercise behaviors.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<!-- Field: Page; Sequence: 36; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The expected terms of the options are based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at grant date. Volatility is based on historical and expected future volatility of the Company&rsquo;s stock. The Company has not historically issued any dividends and does not expect to in the future. Forfeitures for both option and restricted stock grants are estimated at the time of the grant and revised in subsequent periods if actual forfeitures differ from estimates.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">If factors change and we employ different assumptions in the determination of the fair value of grants in future periods, the related compensation expense that we record may differ significantly from what we have recorded in the current periods.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>Research and Development Costs</b>: Research and development
costs amounted to $1,269,542 and $1,089,637 for the years ended September 30, 2020 and 2019, respectively, and are charged to expense
when incurred.</p>

<p style="font-size: 10pt; text-align: left; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>Advertising Costs</b>: Advertising costs amounted to $296,571
and $278,057 for the years ended September 30, 2020 and 2019, respectively, and are charged to expense when incurred.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Net Income Per Share:</b> Basic and diluted net income per share is computed by dividing net income by the weighted average number of common shares outstanding and the weighted average number of dilutive shares outstanding, respectively.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Weighted average common shares outstanding for the years ended September 30, 2020 and 2019 were as follows:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:-0.35pt;">&nbsp;</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; border-bottom: Black 1pt solid">Year ended September 30,</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: left">Net income</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">7,293,066</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,566,156</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Weighted average common shares</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13,643,355</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13,442,871</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9.5pt; padding-left: 9.5pt">Dilutive potential common shares</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">8,343</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Weighted average dilutive common shares outstanding</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13,643,355</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13,451,214</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -6.25pt; padding-left: 6.25pt">Earnings per share:</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 0pt; padding-left: 10pt">Basic</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.53</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.34</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 0pt; padding-left: 10pt">Diluted</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.53</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.34</td><td style="text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt">&nbsp;&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">There were 337,100 and 108,000 shares for the years ended September 30, 2020 and 2019, respectively, that were excluded from the above calculation as they were considered antidilutive in nature.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9.35pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-0.35pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Use of Estimates: </b>The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, related revenues and expenses and disclosure about contingent assets and liabilities at the date of the financial statements. Significant estimates include the rebates related to revenue recognition, stock-based compensation and the valuation of inventory, long-lived assets, finite lived intangible assets and goodwill. Actual results may differ materially from these estimates.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 37; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Recently Issued Accounting Pronouncements:</b>&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Effective October 1, 2019, we adopted the Financial Accounting Standards
Board (&ldquo;FASB&rdquo;) Accounting Standards Update (&ldquo;ASU&rdquo;) 2016-02, <i>Leases</i>, using the effective date method
under the modified retrospective approach. The amended guidance requires lessees, at the commencement date, to recognize a lease
liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis, and&nbsp;to
record a right-of-use (&ldquo;ROU&rdquo;) asset, which is an asset that represents the lessee&rsquo;s right to use, or control
the use of, a specified asset for the lease term. In July 2018, the FASB issued ASU 2018-11, <i>Leases, Targeted Improvements</i>,
which gave companies the option of applying the new standard at the adoption date, rather than retrospectively to the earliest
period presented in the financial statements. The Company elected the package of practical expedients permitted under the new standard,
which among other things, allowed the Company to carry forward the historical lease classification. The Company also elected the
practical expedient to not recognize a lease liability and ROU asset for short-term leases less than 12 months. We chose the option
to apply the new standard at the adoption date, and therefore we are not required to restate the financial statements for prior
periods, nor are we required to provide the disclosures required by the new standard for prior periods.&nbsp;Upon adoption, we
recognized an approximate $2.4 million ROU asset, and an approximate $2.6&nbsp;million lease liability. Our adoption of the new
standard did not impact our cash flows or have a material impact on our results of operations. We have expanded our financial statement
disclosures to comply with the requirements of the new standard.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In January 2017, the FASB issued ASU 2017-04, <i>Intangibles-Goodwill,</i> which offers amended guidance to simplify the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test. A goodwill impairment will now be measured as the amount by which a reporting unit&rsquo;s carrying value exceeds its fair value, limited to the amount of goodwill allocated to that reporting unit. This guidance is to be applied on a prospective basis effective for the Company&rsquo;s interim and annual periods beginning after December 15, 2019, with early adoption permitted for any impairment tests performed after January 1, 2017. The new guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2017-04 on our financial statements and does not believe the adoption of this ASU will have a material impact on our financial statements.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In June 2016, the FASB issued ASU 2016-13, <i>Measurement of Credit Losses on Financial Instruments</i>. In November 2018, the FASB issued update ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the first quarter of fiscal 2023, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on our financial statements.</p></div><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p><div data-td-statement-type="note"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE </b><b>2</b><b> </b><b>&ndash; SHAREHOLDERS&rsquo; EQUITY</b><b> </b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Share Repurchase</b><b> Program</b><b>:</b> On November 13, 2014, the Company announced that its Board of
Directors had approved a stock repurchase program under which it will purchase up to $8,000,000 of its outstanding shares of common
stock. On April 25, 2017, the Board of Directors increased the repurchase authorization by $4,000,000 to $12,000,000 of common
stock. The program does not obligate Clearfield to repurchase any particular amount of common stock during any period. The repurchase
will be funded by cash on hand. The repurchase program is expected to continue indefinitely until the maximum dollar amount of
shares has been repurchased or until the repurchase program is earlier modified, suspended or terminated by the board of directors.
In April 2020, the Board of Directors suspended the share repurchase plan due to uncertainties caused by COVID-19 and the Company&rsquo;s
desire to maintain capital flexibility. As of September 30, 2020, the Company had $4,980,671 remaining in its share repurchase
program to repurchase its outstanding shares of common stock.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 38; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company is authorized to issue 50,000,000 shares of common stock at $.01 par value and 5,000,000 undesignated shares. From the undesignated shares, 500,000 shares have been designated as Series B Junior Participating Preferred Shares and none of such shares have been issued or are outstanding.<b> </b>The Board of Directors may, by resolution, establish from the remaining undesignated shares different classes or series of shares and may fix the relative rights and preferences of shares in any class or series.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Stock-Based Compensation: </b>The Company&rsquo;s stock-based compensation plans are administered by the Compensation Committee of the Board of Directors, which selects persons to receive awards and determines the number of shares subject to each award and the terms, conditions, performance measures and other provisions of the award.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company currently has one equity compensation plan, the 2007 Stock Compensation Plan, from which it grants equity awards that are used as an incentive for directors, officers, and other employees. The 2007 Stock Compensation Plan has 769,545 shares available for issue as of September 30, 2020. As of September 30, 2020, $1,938,136 of total unrecognized compensation expense related to non-vested awards is expected to be recognized over a period of approximately 3.9 years. The Company recorded related compensation expense for the years ended September 30, 2020 and 2019 of $773,555 and $1,729,025, respectively. For the year ended September 30, 2020, $752,011 of this expense was included in selling, general and administrative expense and $21,544 was included in cost of sales. For the year ended September 30, 2019, $1,638,829 of this expense was included in selling, general and administrative expense and $90,196 was included in cost of sales.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Stock Options:</b> The Company uses the Black-Scholes option pricing model to determine the weighted average fair value of options granted. During the fiscal year ended September 30, 2020, the Company granted employees non-qualified stock options to purchase an aggregate of 121,350 shares of common stock with a weighted average contractual term of 5.71 years, a 4.71 year weighted average vesting term, and an exercise price of $12.43. During the fiscal year ended September 30, 2019, the Company granted employees non-qualified stock options to purchase an aggregate of 172,000 shares of common stock with a weighted average contractual term of 4 years, a three year vesting term, and a weighted average exercise price of $12.17.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="5" style="border-bottom: Black 1pt solid; text-align: center">Year ended September 30, 2020</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Year ended September 30, 2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Dividend yield</td><td>&nbsp;</td>
    <td style="text-align: center">&nbsp;</td><td style="text-align: center">&nbsp;</td>
                                            <td style="text-align: center">0</td>
                                            <td style="text-align: center">&nbsp;</td><td style="text-align: center">%</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; width: 56%">Weighted average expected volatility</td><td style="width: 1%">&nbsp;</td>
    <td style="text-align: center; width: 1%">&nbsp;</td><td style="text-align: center; width: 6%">39.5</td>
                                            <td style="text-align: center; width: 6%">&ndash;</td>
                                            <td style="text-align: center; width: 6%">44.9</td><td style="text-align: center; width: 2%">%</td><td style="width: 1%">&nbsp;</td>
    <td style="text-align: left; width: 1%">&nbsp;</td><td style="text-align: right; width: 18%">37.77</td><td style="text-align: left; width: 2%">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Weighted average risk-free interest rate</td><td>&nbsp;</td>
    <td style="text-align: center">&nbsp;</td><td style="text-align: center">0.24</td>
                                            <td style="text-align: center">&ndash;</td>
                                            <td style="text-align: center">1.69</td><td style="text-align: center">%</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2.92</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Weighted average expected life (in years)</td><td>&nbsp;</td>
    <td style="text-align: center">&nbsp;</td><td style="text-align: center">4</td>
                                            <td style="text-align: center">&ndash;</td>
                                            <td style="text-align: center">6</td><td style="text-align: center">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">3.0</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Vesting period (in years)</td><td>&nbsp;</td>
    <td style="text-align: center">&nbsp;</td><td style="text-align: center">3</td>
                                            <td style="text-align: center">&ndash;</td>
                                            <td style="text-align: center">5</td><td style="text-align: center">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">3.0</td><td style="text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The expected stock price volatility is based on the historical volatility of the Company&rsquo;s stock for a period approximating the expected life. The expected life represents the period of time that options are expected</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">to be outstanding after their grant date. The risk-free interest rate reflects the interest rate at grant date on zero-coupon U.S. governmental bonds having a remaining life similar to the expected option term.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Options are generally granted at fair market values determined on the date of grant and vesting normally occurs over a three to five-year period. The maximum contractual term is normally six years. Shares issued upon exercise of a stock option are issued from the Company&rsquo;s authorized but unissued shares. There were 44,000 options vested during the year ended September 30, 2020 and 36,000 options vested during the year ended September 30, 2019. For the year ended September 30, 2020, there were 14,688 stock options that were exercised using a cashless method of exercise. For the year ended September 30, 2019, there were 6,750 stock options that were exercised using a cashless method of exercise. The intrinsic value of options exercised during the years ended September 30, 2020 and September 30, 2019 was $332,468 and $81,728, respectively.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<!-- Field: Page; Sequence: 39; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Option transactions under the 2007 Stock Compensation Plan during the years ended September 30, 2020 and 2019 are summarized as follows:</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Number of shares</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average exercise&nbsp;price</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average fair value</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; text-align: left">Outstanding as of September 30, 2018</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 10%; text-align: right">138,500</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><p style="margin: 0pt 0; font-size: 10pt">10.99</p></td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 10%; text-align: right">&nbsp;</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Granted</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">172,000</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">12.17</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3.53</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Cancelled or Forfeited</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(12,000</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">12.17</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Exercised</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(7,750</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">2.58</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Outstanding as of September 30, 2019</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">290,750</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">11.86</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Granted</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">121,350</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">12.43</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4.62</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Cancelled or Forfeited</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(48,250</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13.35</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Exercised</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(26,750</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">4.01</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Outstanding as of September 30, 2020</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; text-align: right">337,100</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">12.48</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table summarizes information concerning options exercisable under the 2007 Stock Compensation Plan:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; border-bottom: Black 1pt solid">Year ended</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Exercisable</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Weighted average remaining contractual life (in years)</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Weighted average exercise price</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 43%; text-align: justify">September 30, 2020</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 16%; text-align: right">97,333</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 16%; text-align: right"><p style="margin: 0pt 0; font-size: 10pt">2.19</p></td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">12.76</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">September 30, 2019</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">58,750</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2.40</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9.19</td><td style="text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table summarizes information concerning options currently outstanding at:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left">Year Ended</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Number outstanding</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average remaining contractual life (in years)</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average exercise price</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Aggregate intrinsic value</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 24%; text-align: left">September 30, 2020</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 16%; text-align: right">337,100</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 16%; text-align: right">3.43</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">12.48</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">720,831</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">September 30, 2019</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">290,750</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">3.04</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11.86</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">156,173</td><td style="text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Restricted Stock: </b>The Company&rsquo;s 2007 Stock Compensation Plan permits our Compensation Committee to grant other stock-based awards. The Company has awarded restricted stock grants to employees that vest over one to ten years.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Restricted stock transactions during the years ended September 30, 2020 and 2019 are summarized as follows:</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 95%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Number of shares</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average grant date fair value</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; text-align: left">Unvested shares as of September 30, 2018</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 12%; text-align: right">248,613</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">14.65</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Granted</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">4,340</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">14.40</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Vested</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(110,683</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">16.31</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Forfeited</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(11,830</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">14.47</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Unvested shares as of September 30, 2019</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">130,440</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13.25</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Granted</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">19,455</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">10.30</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Vested</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(29,950</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">13.36</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Forfeited</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(10,875</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="margin: 0pt 0; font-size: 10pt">12.14</p></td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Unvested shares as of September 30, 2020</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; text-align: right">109,070</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">12.98</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left">&nbsp;</p>


<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 40; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company repurchased a total of 41,796 shares of our common stock at an average price of $10.26 in connection with payment of taxes upon the vesting of restricted stock previously issued to employees for the year ended September 30, 2020. The Company repurchased a total of 40,933 shares of our common stock at an average price of $13.51 in connection with payment of taxes upon the vesting of restricted stock previously issued to employees for the year ended September 30, 2019.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Employee Stock Purchase Plan: </b>The Clearfield, Inc. 2010 Employee Stock Purchase Plan (&ldquo;ESPP&rdquo;) allows participating employees to purchase shares of the Company&rsquo;s common stock at a discount through payroll deductions. The ESPP is available to all employees subject to certain eligibility requirements. Terms of the ESPP provide that participating employees may purchase the Company&rsquo;s common stock on a voluntary after-tax basis. Employees may purchase the Company&rsquo;s common stock at a price that is no less than the lower of 85% of the fair market value of one share of common stock at the beginning or end of each stock purchase period or phase. The ESPP is carried out in six-month phases, with phases beginning on July 1 and January 1 of each calendar year. For the phases that ended on December 31, 2019 and June 30, 2020, employees purchased 15,107 and 15,116 shares at a price of $11.23 and $11.85 per share, respectively. For the phases that ended on December 31, 2018 and June 30, 2019, employees purchased 17,312 and 19,923 shares, respectively, at a price of $8.43. As of September 30, 2020, the Company has withheld approximately $84,595 from employees participating in the phase that began on July 1, 2020. In February 2020, the shareholders of Clearfield approved an increase of 200,000 in the shares authorized for issuance under the ESPP. After the employee purchase on June 30, 2020, 219,623 shares of common stock were available for future purchase under the ESPP.</p></div><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p><div data-td-statement-type="note"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE </b><b>3</b><b> </b><b>&ndash; INCOME TAXES</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">Components of income tax expense are as follows for the years ended:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: center">September 30,</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: center">September 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Current:</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; text-align: justify; text-indent: 0.25in">Federal</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,966,491</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,260,552</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt; text-indent: 0.25in">State</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">175,201</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">103,130</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: 8.1pt">Current income tax expense</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2,141,692</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">1,363,682</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Deferred:</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: 0.25in">Federal</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(252,929</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(38,534</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt; text-indent: 0.25in">State</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(26, 879)</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">35,289</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt; text-indent: 8.1pt">Deferred income tax expense</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(279,808</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(3,245</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Income tax expense</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,861,884</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,360,437</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify">&nbsp;&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following is a reconciliation of the federal statutory income tax rate to the effective tax rate as a percent of pre-tax income for the following years ended:&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: center">September 30,</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: center">September 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 66%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Federal statutory rate</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 14%; text-align: right">21</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 14%; text-align: right">21</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">State income taxes</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2</td><td style="text-align: left">%</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Permanent differences:</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Change in valuation allowance</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(1</td><td style="text-align: left">%)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(1</td><td style="text-align: left">%)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Expiration and utilization of state NOL&rsquo;s</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left"></td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">2</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Research and development credits</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(2</td><td style="text-align: left">%)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(2</td><td style="text-align: left">%)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt; text-indent: -12.6pt; padding-left: 12.6pt">Excess tax expense (benefits) from stock-based compensation</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left"></td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">1</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt; text-indent: -0.9pt; padding-left: 9pt">Tax rate</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; text-align: right">20</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; text-align: right">23</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<!-- Field: Page; Sequence: 41; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of September 30, 2020, the current income tax payable was approximately $845,000 and as of September 30, 2019, the current income tax payable was approximately $145,000. Current income tax payable amounts are included in Accrued Expenses in the Company&rsquo;s balance sheets.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of September 30, 2020 and 2019, the Company had no U.S. federal net operating loss (&ldquo;NOL&rdquo;) carry-forwards and approximately $769,000 and $1,905,000 state NOLs, respectively. The state NOL carry forward amounts expire in fiscal years 2021 through 2022 if not utilized. In addition, as of September 30, 2020, the Company has Minnesota research and development and alternative minimum tax credits of $337,000 and $32,000, respectively. The Company has not recorded a valuation allowance on these research and development related deferred tax assets as the Company believes it is more likely than not they will be utilized before they begin to expire in fiscal year 2030.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Significant components of deferred income tax assets and liabilities are as follows at:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><b>&nbsp;</b></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: center">September 30,</td><td>&nbsp;</td>
    <td colspan="3" style="text-align: center">September 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred income tax assets (liabilities):</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; text-align: justify">Intangibles</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">(86,319</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">(75,190</td><td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Property and equipment depreciation</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(419,896</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(521,586</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Net operating loss carry forwards and credits</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">351,446</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">377,505</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Stock-based compensation</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">169,730</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">114,118</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Inventories</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">386,296</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">350,197</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Prepaid expenses</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(43,233</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(63,252</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Accrued expenses and reserves</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">467,010</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">371,414</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Goodwill</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(646,916</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(607,882</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: justify">Gross deferred tax asset (liability)</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">178,118</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">(54,676</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Valuation allowance</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(47,014</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt">Net deferred tax asset (liability)</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">178,118</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(101,690</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><b></b></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Realization of NOL carryforwards and other deferred tax temporary
differences are contingent upon future taxable earnings. The Company&rsquo;s deferred tax assets were reviewed for expected utilization
by assessing the available positive and negative factors surrounding their recoverability.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">As of September 30, 2018, the Company&rsquo;s remaining valuation
allowance of approximately $105,000 related to state net operating loss carry forwards. During the fourth quarter of 2019, the
Company reversed approximately $58,000 of its valuation allowance. This consisted of decreasing the valuation allowance for the
expiration and utilization of state NOLs in 2019 of approximately $68,000 and increasing the valuation allowance by approximately
$10,000 for future expected NOL utilization based on updated profitability estimates and changes to the loss utilization rules.
The remaining valuation allowance balance as of September 30, 2019 of approximately $47,000 related entirely to state NOL carry
forwards we did not expect to utilize. As of September 30, 2020, the Company&rsquo;s projections indicate that the remaining state
NOLs will be utilized prior to their expiration. Accordingly, the Company reversed the previous valuation allowance as it is no
longer deemed necessary. The Company will continue to assess the assumptions used to determine the amount of our valuation allowance
and may adjust the valuation allowance in future periods based on changes in assumptions of estimated future income and other factors.</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<!-- Field: Page; Sequence: 42; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The valuation allowance activity for the years ended September 30, 2020 and 2019 is as follows:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: center; border-bottom: Black 1pt solid">Year Ended</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Balance at Beginning of Year</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Income Tax Expense (Benefit)</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Reversal for State NOL Expiration and Utilization</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Balance at End of Year</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 32%; text-align: justify">September 30, 2020</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">47,014</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(5,235</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(41,779</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">-</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">September 30, 2019</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">104,858</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,448</td><td style="text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(68,292</td><td style="text-align: left">)</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">47,014</td><td style="text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>


<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company completed an Internal Revenue Code Section 382 analysis of the loss carry forwards in 2009 and determined then that all of the Company&rsquo;s loss carry forwards are utilizable and not restricted under Section 382. The Company has not updated its Section 382 analysis subsequent to 2009 and does not believe there have been any events subsequent to 2009 that would impact the analysis.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company is required to recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not<i> </i>threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority. The Company applies the interpretation to all tax positions for which the statute of limitations remained open. The Company had no liability for unrecognized tax benefits and did not recognize any interest or penalties during the years ended September 30, 2020 or 2019.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company is subject to income taxes in the U.S. federal jurisdiction,
and various state jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax
laws and regulations and require significant judgment to apply. With few exceptions, the Company is no longer subject to U.S. federal,
state and local, income tax examinations by tax authorities for fiscal years ending prior to 2004. We are generally subject to
U.S. federal and state tax examinations for all tax years since 2003 due to our NOL carryforwards and the utilization of the carryforwards
in years still open under statute.</p>

</div><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p><div data-td-statement-type="note"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE </b><b>4</b><b> </b><b>&ndash; CONCENTRATIONS</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9.35pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-9.35pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Suppliers:</b> The Company purchases critical components for our products, including injection molded parts and connectors from third parties, some of whom are single- or limited-source suppliers. If any of our suppliers are unable to ship critical components, we may be unable to manufacture and ship products to our distributors or customers. If the price of these components increases for any reason, or if these suppliers are unable or unwilling to deliver, we may have to find another source, which could result in interruptions, increased costs, delays, loss of sales and quality control problems.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Customers:</b> For the fiscal years ended September 30, 2020 and 2019, the Company had two customers that comprised 30% and 29% of net sales, respectively. Both of these customers are distributors. These major customers, like our other customers, purchase our products from time to time through purchase orders, and we do not have any agreements that obligate these major customers to purchase products in the future from us.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of September 30, 2020 and 2019, the two customers noted above
also accounted for 25% and 28% of accounts receivable, respectively.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Disaggregation of Revenue</b>: The Company allocates sales from external customers to geographic areas based on the location to which the product is transported. Sales outside the United States are principally to customers in countries in the Caribbean, Canada, Central and South America.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<!-- Field: Page; Sequence: 43; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table presents our domestic and international sales for each of the last two fiscal years:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Year Ended September 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; text-align: left; text-indent: 0in">United States</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">89,021,000</td><td style="width: 1%; text-align: left">&nbsp;</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">78,553,000</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: 0in">All Other Countries</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,054,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,481,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0in">Total Net Sales</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">93,075,000</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">85,034,000</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Clearfield sells its products to the Broadband
Service Provider marketplace. In addition, the Company provides Build-to-Print services for original equipment manufacturers requiring
copper and fiber cable assemblies built to their specification.&emsp;</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The percentages of our
sales by these markets were as follows for each of the last two fiscal years:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Year Ended September 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; text-align: left; text-indent: 0in">Broadband service providers</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">96</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">95</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: 0in">Build-to-print customers</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">4</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">5</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0in">Total Net Sales</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">100</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">100</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Broadband Service Providers are made up of Community Broadband, which includes local and regional telecom companies, utilities, municipalities and alternative carriers, also referred to as Tier 2 and 3 customers, National Carriers, which includes large national and global wireline and wireless providers also referred to as Tier 1&rsquo;s, multiple system operators (&ldquo;MSO&rsquo;s&rdquo;), which include cable television companies, and international customers.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Long-lived assets:</b> As of September 30, 2020 and 2019, the Company had property, plant and equipment with a net book value of $1,686,209 and $1,406,546, respectively, located in Mexico.</p></div><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p><div data-td-statement-type="note"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE </b><b>5</b><b> &ndash; EMPLOYEE BENEFIT PLAN</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>&nbsp;</i></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company maintains a contributory 401(k) profit sharing benefit plan, whereby eligible employees may contribute a portion of their earnings, not to exceed annual amounts allowed under the Internal Revenue Code. The Company matched 100% of the first 3% and 50% of the next 3% of the participant&rsquo;s eligible compensation that was contributed by the participant. The Company&rsquo;s contributions under this plan were $838,946 and $702,202 for the years ended September 30, 2020 and 2019, respectively<b>.</b></p></div><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p>

<p style="font-size: 10pt; text-align: left; margin: 0pt 0"><b>NOTE 6- LEASES</b></p>
<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"><b></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Clearfield leases a 71,000 square foot facility at 7050 Winnetka Avenue North, Brooklyn Park, Minnesota consisting of our corporate offices, manufacturing and warehouse space. The lease term is ten years and two months and commenced on January 1, 2015.&nbsp; On June 30, 2019, the Company amended its lease to add 14,000 square feet to this facility, with the lease term for the additional space coterminous with the original lease. Upon proper notice and payment of a termination fee of approximately $249,000, the Company has a one-time option to terminate the lease effective as of the last day of the eighth year of the term after the Company commenced paying base rent. The renewal and termination options have not been included within the lease term because it is not reasonably certain that we will exercise either option.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p>

<!-- Field: Page; Sequence: 44; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company&rsquo;s
indirect lease for a 46,000 square foot manufacturing facility in Tijuana, Mexico, expired on July 31, 2020 and was continued as
an indirect lease on a month-to-month basis until we entered into a new indirect lease for this facility subsequent to the 2020
fiscal year end. Refer to Note 7- Subsequent Events for further detail.</p>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">On February 12, 2020, the Company entered into an indirect lease arrangement for an additional 52,000 square foot manufacturing facility in Tijuana, Mexico. The lease term is approximately 42 months and commenced on February 12, 2020. The lease contains written options to renew for two additional consecutive periods of three years each.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Right-of-use lease assets and lease liabilities are recognized as of the commencement date based on the present value of the remaining lease payments over the lease term which includes renewal periods we are reasonably certain to exercise. Our leases do not contain any material residual value guarantees or material restrictive covenants. As of September 30, 2020, we do not have material lease commitments that have not commenced.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Operating lease expense included within cost of sales and selling, general and administrative expense was as follows for the year ended September 30, 2020:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-style: italic; border-bottom: Black 1pt solid">Operating lease expense under ASC842, Leases, within:</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Year ended September 30, 2020</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 73%; text-align: justify">Cost of sales</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 24%; text-align: right">904,638</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Selling, general and administrative</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">221,507</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total lease expense</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,126,145</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt">&nbsp;&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Future maturities of lease liabilities were as follows as of September 30, 2020:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="text-align: center">&nbsp;</td>
    <td style="text-align: center">Operating <br>Leases</td>
    <td style="text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 73%; text-align: justify; padding-bottom: 1pt">FY2021</td><td style="width: 1%; padding-bottom: 1pt">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 24%; text-align: right">752,423</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">FY2022</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">FY2023</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">744,963</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">FY2024</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">516,725</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">FY2025</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">217,552</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">-</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total lease payments</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,004,465</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Less: Interest</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">(209,538</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Present value of lease liabilities</td><td>&nbsp;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,794,927</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 2.5pt">&nbsp;</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&nbsp;</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>


<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The weighted average term and weighted average discount rate for our leases as of September 30, 2020 were 3.99 years and 3.48%, respectively. For the year ended September 30, 2020, the operating cash outflows from our leases were $812,107.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Rent expense for our operating leases as accounted for under ASC 840, <i>Leases</i>, included within cost of sales and selling, general and administrative expense was as follows for the year ended September 30, 2019.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"></p>

<!-- Field: Page; Sequence: 45; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-style: italic; border-bottom: Black 1pt solid">Operating lease expense under ASC840, Leases, within:</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">Year ended September 30, 2019</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 73%; text-align: justify">Cost of sales</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 24%; text-align: right">678,652</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Selling, general and administrative</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">219,216</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 2.5pt">Total lease expense</td><td style="padding-bottom: 2.5pt">&nbsp;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">897,868</td><td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As previously disclosed in the Notes to the Financial Statements in our 2019 Annual Report on Form 10-K, prior to the adoption of ASU 2016-02,&nbsp;<i>Leases (Topic 842)</i>, the future minimum payments required under lease agreements were as follows:</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&nbsp;</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">As of September 30, 2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 73%; text-align: justify">FY2020</td><td style="width: 1%">&nbsp;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 24%; text-align: right">643,040</td><td style="width: 1%; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">FY2021</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">479,213</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">FY2022</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">491,397</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">FY2023</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">503,895</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">FY2024</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">516,720</td><td style="text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td><td style="border-bottom: Black 1pt solid; text-align: right">217,551</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1pt">Total minimum lease payments</td><td style="padding-bottom: 1pt">&nbsp;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2,851,816</td><td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;<b>&nbsp;</b></p><p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><b></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p><div data-td-statement-type="note"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NOTE </b><b>7</b><b> &ndash; </b><b>SUBSEQUENT EVENTS</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>&nbsp;</i></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">On October 9, 2020, the Company entered into an indirect lease
arrangement for its original 46,000 square foot manufacturing facility in Tijuana, Mexico. The Company had previously been leasing
this facility on a month to month basis after its three-year lease expired on July 31, 2020. The new lease term is three years.
This lease contains a written option to renew and rent payments that increase annually based on U.S. inflation for the preceding
12 months. Upon signing, the Company will recognize an additional right of use asset and offsetting lease liability of approximately
$580,000.</p></div><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b><a name="a_013"></a>ITEM 9.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</b></p>
			</td>
		</tr>
</table>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">None.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_014"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 9A.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>CONTROLS AND PROCEDURES</b></p>
			</td>
		</tr>
</table>

<p style='font-size: 1pt; margin: 0; text-align: justify; font-family: "Times New Roman", Times, serif'>&nbsp;&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Disclosure Controls and Procedures </b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company&rsquo;s management carried out an evaluation, under the supervision and with the participation of the Company&rsquo;s Chief Executive Officer and the Company&rsquo;s Chief Financial Officer of the effectiveness of the design and operation of the Company&rsquo;s disclosure controls and procedures (as such term is defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended) as of September 30, 2020. Based upon that evaluation, the Company&rsquo;s Chief Executive Officer and the Company&rsquo;s Chief Financial Officer concluded that the Company&rsquo;s disclosure controls and procedures were effective.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></p>

<!-- Field: Page; Sequence: 46; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Management&rsquo;s Annual Report on Internal Control over Financial Reporting </b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our management is responsible for establishing and maintaining an adequate system of internal control over financial reporting, as such term is defined in Rule 13a-15(f) of the Exchange Act. Under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in the 2013 <i>Internal Control &ndash; Integrated Framework</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on that evaluation, management concluded that, as of September 30, 2020, our internal control over financial reporting was effective. Management reviewed the results of its assessment with our Audit Committee.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Changes in Internal Control over Financial Reporting </b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">No changes in the Company&rsquo;s internal control over financial reporting occurred during the fourth quarter of fiscal year 2020 that have materially affected, or are reasonably likely to materially affect, the Company&rsquo;s internal control over financial reporting.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_015"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 9B.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>OTHER INFORMATION</b></p>
			</td>
		</tr>
</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b></b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">None.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><a name="a_016"></a><b>PART III</b><b>.</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p><table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_017"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 10.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</b></p>
			</td>
		</tr>
</table><p></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Information required by Item 10 to be included in our Proxy Statement for our 2021 Annual Meeting of Shareholders (the &ldquo;2021 Proxy Statement&rdquo;), which will be filed with the Securities and Exchange Commission pursuant to Regulation 14A within 120 days after the end of the fiscal year for which this report is filed, is incorporated herein by reference into this section.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_018"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 11.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>EXECUTIVE COMPENSATION</b></p>
			</td>
		</tr>
</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The information required by Item 11 to be included in the 2021 Proxy Statement, is incorporated herein by reference into this section.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_019"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 12.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</b></p>
			</td>
		</tr>
</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">See &ldquo;Equity Compensation Plan Information&rdquo; under Item 5, &ldquo;Market For Registrant&rsquo;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities&rdquo; of Part II hereof.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The remainder of the information required by Item 12 to be included in the 2021 Proxy Statement, is incorporated herein by reference into this section.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_020"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 13.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</b></p>
			</td>
		</tr>
</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The information required by Item 13 to be included in the 2021 Proxy Statement, is incorporated herein by reference into this section.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_021"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 14.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>PRINCIPAL ACCOUNTANT FEES AND SERVICES</b></p>
			</td>
		</tr>
</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The information required by Item 14 to be included in the 2021 Proxy Statement, is incorporated herein by reference into this section.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></p>

<!-- Field: Page; Sequence: 47; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><a name="a_022"></a><b>PART IV</b><b>.</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></p><table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_023"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 15.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</b></p>
			</td>
		</tr>
</table><p></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Documents filed as part of this report.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Financial Statements.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;">The financial statements of Clearfield, Inc. are filed herewith under Item 8. &ldquo;Financial Statements and Supplementary Data&rdquo; of this Annual Report on Form 10-K.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Certain financial statement schedules have been omitted because they are not required, not applicable, or the required information is provided in other financial statements or the notes to the financial statements.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:justify;">(3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exhibits: See Items 15(b) below.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exhibits.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></p>

<!-- Field: Page; Sequence: 48; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>EXHIBIT INDEX</b></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>
<table style="font: 10pt Times New Roman, Times, serif; width: 100%; text-indent: 0px; margin-left: 0pt; margin-right: 0pt">

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: bottom; border: black 1px solid; font: 10pt Times New Roman, Times, serif; width: 7%">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Number</b></p>
			</td>
			<td style="vertical-align: bottom; width: 63%; border-top: black 1px solid; border-right: black 1px solid; border-bottom: black 1px solid; font: 10pt Times New Roman, Times, serif">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Description</b></p>
			</td>
			<td style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; width: 30%; border-top: black 1px solid; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Incorporated<br>
			by Reference to</b></p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">2.1</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000117184318001289/exh_21.htm" style="-sec-extract:exhibit;">Asset Purchase Agreement dated February 20, 2018 by and between Calix, Inc. and Clearfield Inc.</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Exhibit 2.1 to the Registrant&#8217;s Current Report on Form 8-K dated February 20, 2018</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">3.1</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000079650500500005/art2q01.txt" style="-sec-extract:exhibit;">Restated Articles of Incorporation, of APA Optics, Inc. (n/k/a Clearfield, Inc.) dated November 3, 1983 and Articles of Amendment dated December 9, 1983, July 30, 1987, March 22, 1989, September 14, 1994 and August 17, 2000</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Exhibit 3.1 to Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2000</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">3.1 (a)</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000101540204004642/doc2.txt" style="-sec-extract:exhibit;">Articles of Amendment to Articles of Incorporation dated August 25, 2004</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Exhibit 3.1 to Registrant&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2004</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">3.2</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000117184316008189/exh_31.htm" style="-sec-extract:exhibit;">Amended and Restated Bylaws of Clearfield, Inc.</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Exhibit 3.1 to Registrant&#8217;s Current Report on Form 8-K dated February 25, 2016</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">4.1</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000117184319007586/exh_41.htm">Description of the Registrant&#8217;s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">**Exhibit 4.1 to the Registrant&rsquo;s Annual Report on Form
10-K for the year ended September 30, 2019</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">*10.1</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000117184317007043/exh_101.htm" style="-sec-extract:exhibit;">Form of Agreement regarding Indemnification of Directors and Officers with certain current and former directors</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Exhibit 10.1 to Registrant&#8217;s Annual Report on Form 10-K for the quarter ended September 30, 2017</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">*10.2</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000117184317000168/def14a_011017.htm" style="-sec-extract:exhibit;">2007 Stock Compensation Plan, as amended through December 23, 2016</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Appendix A to the Registrant&#8217;s Proxy Statement filed with the SEC on January 10, 2017 for the 2017 Annual Meeting of Shareholders held on February 23, 2017</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">*10.3</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000115752308010051/a5858872-ex1026.txt" style="-sec-extract:exhibit;">Employment Agreement dated December 16, 2008 by and between Clearfield, Inc. and Cheryl P. Beranek</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Exhibit 10.26 to Registrant&#8217;s Current Report on Form 8-K dated December 16, 2008</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">*10.4</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000115752308010051/a5858872-ex1027.txt" style="-sec-extract:exhibit;">Employment Agreement dated December 16, 2008 by and between Clearfield, Inc. and John P. Hill</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Exhibit 10.27 to Registrant&#8217;s Current Report on Form 8-K dated December 16, 2008</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">*10.5</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000117184310002502/exh_101.htm" style="-sec-extract:exhibit;">Clearfield, Inc. Code 280G Tax Gross Up Payment Plan Adopted November 18, 2010</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K dated November 18, 2010</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">10.6</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000115752310000288/a6154213.htm" style="-sec-extract:exhibit;">Clearfield, Inc. 2010 Employee Stock Purchase Plan&nbsp;</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Appendix A to the Registrant&#8217;s Proxy Statement filed with the SEC on January 26, 2010 for the 2010 Annual Meeting of Shareholders held on February 25, 2010</p>
			</td>
		</tr>

</table>

<p style='margin: 0; font-family: "Times New Roman", Times, serif; font-size: 10pt'>&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0">&nbsp;</p>

<!-- Field: Page; Sequence: 49; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0"></p>
<table style="font: 10pt Times New Roman, Times, serif; width: 100%; text-indent: 0px; margin-left: 0pt; margin-right: 0pt">

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: bottom; border-width: thin; border-style: solid; font: 10pt Times New Roman, Times, serif; padding: 0px; width: 7%"><b>Number</b></td>
			<td style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) thin solid; font: 10pt Times New Roman, Times, serif; padding: 0px; width: 63%; border-right: black thin solid; text-align: center; border-top: black thin solid"><b>Description</b></td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; width: 30%; border-right: black 1px solid; text-align: center; border-top: black 1px solid"><b>Incorporated<br>
			by Reference to</b></td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">10.7</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000117184314004280/exh_101.htm" style="-sec-extract:exhibit;">Standard Form Industrial Building Lease dated September 9, 2014 by and between Clearfield, Inc. and First Industrial, L.P.</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K dated September 10, 2014</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">10.8</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000117184319003372/f8k_051519.htm" style="-sec-extract:exhibit;">First Amendment to Lease Agreement dated May 9, 2019 by and between First Industrial, L.P. and Clearfield, Inc.</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K dated May 15, 2019</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">*10.9</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/796505/000117184317007245/exh_101.htm" style="-sec-extract:exhibit;">Employment Agreement dated November 16, 2017 by and between Clearfield, Inc. and Daniel Herzog</a></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K dated November 16, 2017</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">23.1</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><A HREF="exh_231.htm">Consent of Baker Tilly US, LLP</A></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">**</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">31.1</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><A HREF="exh_311.htm">Certification of Chief Executive Officer (principal executive officer) Pursuant to Rules 13a-14(a) and 15d-14(a) of the Exchange Act</A></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">**</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">31.2</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><A HREF="exh_312.htm">Certification of Chief Financial Officer (principal financial officer) Pursuant to Rules 13a-14(a) and 15d-14(a) of the Exchange Act</A></p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">**</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">32</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<A HREF="exh_32.htm">Certification of Chief Executive Officer and Principal Financial Officer Pursuant to 18 U.S.C. &#167; 1350</A>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">**</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">101.INS</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">XBRL Instance Document</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">**</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">101.SCH</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">XBRL Taxonomy Extension Schema</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">**</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">101.CAL</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">XBRL Taxonomy Calculation Linkbase</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">**</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">101.LAB</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">XBRL Taxonomy Labels Linkbase</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">**</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">101.PRE</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">XBRL Taxonomy Presentation Linkbase</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">**</p>
			</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; border-left: black 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">101.DEF</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">XBRL Taxonomy Definition Linkbase</p>
			</td>
			<td style="vertical-align: top; border-bottom: rgb(0, 0, 0) 1px solid; font: 10pt Times New Roman, Times, serif; border-right: black 1px solid">
			<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">**</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">* Indicates a management contract or compensatory plan or arrangement.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">** Filed herewith.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p><table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%">
<tr>
			<td style="vertical-align: top; width: 72pt"><a name="a_024"></a>
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>ITEM 16.</b></p>
			</td>
			<td style="vertical-align: top">
			<p style="font-family:'Times New Roman', Times, serif;margin-right:0pt;margin-top:0pt;text-align:left;margin-bottom:0pt;font-size:10pt;"><b>FORM
10-K SUMMARY</b></p>
			</td>
		</tr>
</table><p></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">None.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></p>

<!-- Field: Page; Sequence: 50; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><a name="a_025"></a><b>SIGNATURES</b></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 49%; text-align: justify">Date: November 12, 2020</td>
    <td style="width: 51%; border-bottom: Black 1pt solid; text-align: justify">/s/ Cheryl Beranek&nbsp;&nbsp;&nbsp;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">Cheryl Beranek</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">President and Chief Executive Officer</td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"></p>

<!-- Field: Page; Sequence: 51; Value: 1 -->
    <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&nbsp;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></td><td style="width: 33%">&nbsp;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Each person whose signature appears below hereby constitutes and appoints Cheryl Beranek and Daniel Herzog and each of them, as his true and lawful attorney-in-fact and agent, with full power of substitution, to sign on his behalf, individually and in each capacity stated below, all amendments to this Form 10-K and to file the same, with all exhibits thereto and any other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully and to all intents and purposes as each might or could do in person, hereby ratifying and confirming each act that said attorneys-in-fact and agents may lawfully do or cause to be done by virtue thereof.</p>

<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 32%; border-bottom: Black 1pt solid; text-align: left">Signatures</td>
    <td style="width: 2%; text-align: left">&nbsp;</td>
    <td style="width: 38%; border-bottom: Black 1pt solid; text-align: left">Title</td>
    <td style="width: 6%; text-align: left">&nbsp;</td>
    <td style="width: 22%; border-bottom: Black 1pt solid; text-align: left">Date</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify"><u>/s/ Cheryl Beranek </u><br>
Cheryl Beranek</td>
    <td style="text-align: justify">&nbsp;</td>
    <td>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">President, Chief Executive Officer (principal
        executive officer) and Director</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></td>
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">November 12, 2020</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify"><u>/s/ Daniel Herzog<br>
</u>Daniel Herzog</td>
    <td style="text-align: justify">&nbsp;</td>
    <td>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Chief Financial Officer (principal financial
        and accounting officer)</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p></td>
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">November 12, 2020</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify"><u>/s/ Ronald G. Roth</u><br>
Ronald G. Roth</td>
    <td style="text-align: justify">&nbsp;</td>
    <td>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Director</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p></td>
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">November 12, 2020</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify"><u>/s/ Roger G. Harding</u><br>
Roger G. Harding</td>
    <td style="text-align: justify">&nbsp;</td>
    <td>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Director</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p></td>
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">November 12, 2020</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify"><u>/s/ Donald R. Hayward</u><br>
Donald R. Hayward</td>
    <td style="text-align: justify">&nbsp;</td>
    <td>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Director</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p></td>
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">November 12, 2020</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify"><u>/s/ Charles N. Hayssen</u><br>
Charles N. Hayssen</td>
    <td style="text-align: justify">&nbsp;</td>
    <td>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Director</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p></td>
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">November 12, 2020</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify"><u>/s/ Patrick F. Goepel</u><br>
Patrick F. Goepel</td>
    <td style="text-align: justify">&nbsp;</td>
    <td>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Director</p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</p></td>
    <td style="text-align: justify">&nbsp;</td>
    <td style="text-align: justify">November 12, 2020</td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</p>


<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="text-align: center; font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt">49</p>

<p style="font: 10pt Times New Roman, Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Rule-Page --><div style="margin: 3pt auto; width: 100%"><div style="font-size: 1pt; border-top: Black 4pt solid">&nbsp;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</p>

<p style="font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></p>

</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>2
<FILENAME>exh_231.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 23.1 </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CONSENT OF INDEPENDENT REGISTERED PUBLIC
ACCOUNTING FIRM</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">We consent to the incorporation by reference in the Registration Statements on Form S-8
(File No. 333-44500, File No. 333-136828, File No. 333-151504, File No. 333-166495, File No. 333-173793, and File No. 333-217652
and File No. 333-237947) of Clearfield, Inc. of our report dated November 12, 2020, relating to the financial statements, which
appears in this annual report on Form 10-K for the year ended September 30, 2020.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">/s/ Baker Tilly US, LLP</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Minneapolis, Minnesota</P>

<P STYLE="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">November 12, 2020<BR STYLE="clear: both"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>



<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>exh_311.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>CERTIFICATION</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Cheryl Beranek, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">1.</TD><TD STYLE="text-align: justify">I have reviewed this annual report on Form 10-K of Clearfield, Inc.;</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or
omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements
were made, not misleading with respect to the period covered by this annual report;</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this
report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant
as of, and for, the periods presented in this annual report;</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial
reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a)</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures
to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated
subsidiaries, is made known to us by others within those entities, particularly during the period in which this annual report is
being prepared;</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">b)</TD><TD STYLE="text-align: justify">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting
and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control financial reporting
that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case
of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s control
over financial reporting.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent
evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s
board of directors (or persons performing the equivalent functions):</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a)</TD><TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal controls
over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize
and report financial information; and</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the registrant&rsquo;s internal controls over financial reporting.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">November
12, 2020</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 65%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 25%">/s/ Cheryl Beranek</TD>
    <TD STYLE="width: 10%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">Cheryl Beranek</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">Chief Executive Officer</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">(Principal executive officer)</TD></TR>
</TABLE>




<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>exh_312.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: right; text-indent: -0.5in"><B>Exhibit
31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: right; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>CERTIFICATION</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Daniel Herzog, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">1.</TD><TD STYLE="text-align: justify">I have reviewed this annual report on Form 10-K of Clearfield, Inc.;</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or
omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements
were made, not misleading with respect to the period covered by this annual report;</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this
report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant
as of, and for, the periods presented in this annual report;</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial
reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a)</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures
to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated
subsidiaries, is made known to us by others within those entities, particularly during the period in which this annual report is
being prepared;</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">b)</TD><TD STYLE="text-align: justify">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting
and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control financial reporting
that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case
of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s control
over financial reporting.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent
evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s
board of directors (or persons performing the equivalent functions):</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a)</TD><TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal controls
over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize
and report financial information; and</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the registrant&rsquo;s internal controls over financial reporting.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">November
12, 2020</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 65%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 25%">/s/ Daniel
Herzog</TD>
    <TD STYLE="width: 10%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">Daniel Herzog</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">Chief Financial
Officer</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">(Principal
financial and accounting officer)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 440pt; text-align: justify; text-indent: -0.5in"></P>



<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>5
<FILENAME>exh_32.htm
<DESCRIPTION>EXHIBIT 32
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: right; text-indent: -0.5in"><B>Exhibit
32</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in"></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <B><U>CERTIFICATION</U></B></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.5in">The undersigned
certifies pursuant to 18 U.S.C. Section 1350 that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">1.</TD><TD STYLE="text-align: justify">The accompanying Annual Report on Form 10-K for Clearfield, Inc. (the &ldquo;Company&rdquo;) for
the period ended September 30, 2020 fully complies with the requirements of Sections 13(a) or 15(d) of the Securities Exchange
Act of 1934; and</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">2.</TD><TD STYLE="text-align: justify">The information contained in the Report fairly presents, in all material respects, the financial
condition and results of operations of the Company.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date: <FONT STYLE="font-size: 10pt">November 12, 2020</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 65%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 25%">/s/ Cheryl
Beranek </TD>
    <TD STYLE="width: 10%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">Cheryl Beranek</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">Chief Executive
Officer</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">/s/ Daniel
Herzog </TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">Daniel Herzog</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">Chief Financial
Officer</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>clfd-20200930.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:30PM UTC 2020-11-12--><xbrli:xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.xbrl.org/2003/instance" xmlns:clfd="http://www.clearfieldconnection.com/20200930" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:href="clfd-20200930.xsd" xlink:type="simple"/>
  <clfd:AdditionalAreaOfRentalSpace contextRef="d_2019-06-30_2019-06-30_StatementGeographicalAxis-WinnetkaAvenueNorthBrooklynParkMinnesotaMember" decimals="INF" id="c67218478" unitRef="utr-sqft">14000</clfd:AdditionalAreaOfRentalSpace>
  <clfd:AssetsNoncurrentExcludingPropertyPlantAndEquipment contextRef="i_2020-09-30" decimals="INF" id="c67217684" unitRef="iso4217-usd">37664633</clfd:AssetsNoncurrentExcludingPropertyPlantAndEquipment>
  <clfd:AssetsNoncurrentExcludingPropertyPlantAndEquipment contextRef="i_2019-09-30" decimals="INF" id="c67217685" unitRef="iso4217-usd">33968551</clfd:AssetsNoncurrentExcludingPropertyPlantAndEquipment>
  <clfd:DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218420" unitRef="iso4217-usd">-5235</clfd:DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment>
  <clfd:DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218424" unitRef="iso4217-usd">10448</clfd:DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment>
  <clfd:DeferredTaxAssetValuationAllowanceStateNolExpirationReversal contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218421" unitRef="iso4217-usd">-41779</clfd:DeferredTaxAssetValuationAllowanceStateNolExpirationReversal>
  <clfd:DeferredTaxAssetValuationAllowanceStateNolExpirationReversal contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218425" unitRef="iso4217-usd">-68292</clfd:DeferredTaxAssetValuationAllowanceStateNolExpirationReversal>
  <clfd:EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent contextRef="d_2019-10-01_2020-09-30" id="c67218388" unitRef="xbrli-pure" xs:nil="true"/>
  <clfd:EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent contextRef="d_2018-10-01_2019-09-30" decimals="2" id="c67218389" unitRef="xbrli-pure">-0.02</clfd:EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent>
  <clfd:EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent contextRef="d_2019-10-01_2020-09-30" id="c67218392" unitRef="xbrli-pure" xs:nil="true"/>
  <clfd:EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent contextRef="d_2018-10-01_2019-09-30" decimals="2" id="c67218393" unitRef="xbrli-pure">0.01</clfd:EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent>
  <clfd:IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217871" unitRef="iso4217-usd">3151566</clfd:IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent>
  <clfd:IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217872" unitRef="iso4217-usd">1604655</clfd:IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent>
  <clfd:IncreaseDecreaseInAllowanceForDoubtfulAccounts contextRef="d_2019-10-01_2020-09-30" id="c67217854" unitRef="iso4217-usd" xs:nil="true"/>
  <clfd:IncreaseDecreaseInAllowanceForDoubtfulAccounts contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217855" unitRef="iso4217-usd">210000</clfd:IncreaseDecreaseInAllowanceForDoubtfulAccounts>
  <clfd:IssuanceOfCommonStockFundedThroughSharesSoldToCompany contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217905" unitRef="iso4217-usd">97811</clfd:IssuanceOfCommonStockFundedThroughSharesSoldToCompany>
  <clfd:IssuanceOfCommonStockFundedThroughSharesSoldToCompany contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217906" unitRef="iso4217-usd">17390</clfd:IssuanceOfCommonStockFundedThroughSharesSoldToCompany>
  <clfd:LesseeOperatingLeaseExpenseTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-19">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-style: italic; border-bottom: Black 1pt solid"&gt;Operating lease expense under ASC842, Leases, within:&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Year ended September 30, 2020&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 73%; text-align: justify"&gt;Cost of sales&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 24%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;904,638&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Selling, general and administrative&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;221,507&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total lease expense&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,126,145&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-style: italic; border-bottom: Black 1pt solid"&gt;Operating lease expense under ASC840, Leases, within:&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Year ended September 30, 2019&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 73%; text-align: justify"&gt;Cost of sales&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 24%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;678,652&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Selling, general and administrative&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;219,216&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total lease expense&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;897,868&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</clfd:LesseeOperatingLeaseExpenseTableTextBlock>
  <clfd:LesseeOperatingLeaseNumberOfOptionsToRenew contextRef="i_2020-02-12_StatementGeographicalAxis-TijuanaMexico2Member" decimals="INF" id="c67218490" unitRef="xbrli-pure">2</clfd:LesseeOperatingLeaseNumberOfOptionsToRenew>
  <clfd:NumberOfMajorCustomers contextRef="d_2018-10-01_2019-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c67218430" unitRef="xbrli-pure">2</clfd:NumberOfMajorCustomers>
  <clfd:NumberOfMajorCustomers contextRef="d_2019-10-01_2020-09-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c67218436" unitRef="xbrli-pure">2</clfd:NumberOfMajorCustomers>
  <clfd:NumberOfMajorCustomers contextRef="d_2019-10-01_2020-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c67218431" unitRef="xbrli-pure">2</clfd:NumberOfMajorCustomers>
  <clfd:NumberOfMajorCustomers contextRef="d_2018-10-01_2019-09-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c67218438" unitRef="xbrli-pure">2</clfd:NumberOfMajorCustomers>
  <clfd:OperatingLeaseTerminationFee contextRef="d_2019-10-01_2020-09-30_StatementGeographicalAxis-WinnetkaAvenueNorthBrooklynParkMinnesotaMember" decimals="INF" id="c67218479" unitRef="iso4217-usd">249000</clfd:OperatingLeaseTerminationFee>
  <clfd:RevenuesPercent contextRef="d_2019-10-01_2020-09-30_ProductOrServiceAxis-BroadbandServiceProvidersMember" decimals="2" id="c67218456" unitRef="xbrli-pure">0.96</clfd:RevenuesPercent>
  <clfd:RevenuesPercent contextRef="d_2018-10-01_2019-09-30_ProductOrServiceAxis-BroadbandServiceProvidersMember" decimals="2" id="c67218457" unitRef="xbrli-pure">0.95</clfd:RevenuesPercent>
  <clfd:RevenuesPercent contextRef="d_2019-10-01_2020-09-30_ProductOrServiceAxis-BuildToPrintCustomersMember" decimals="2" id="c67218458" unitRef="xbrli-pure">0.04</clfd:RevenuesPercent>
  <clfd:RevenuesPercent contextRef="d_2018-10-01_2019-09-30_ProductOrServiceAxis-BuildToPrintCustomersMember" decimals="2" id="c67218459" unitRef="xbrli-pure">0.05</clfd:RevenuesPercent>
  <clfd:RevenuesPercent contextRef="d_2019-10-01_2020-09-30" decimals="2" id="c67218460" unitRef="xbrli-pure">1</clfd:RevenuesPercent>
  <clfd:RevenuesPercent contextRef="d_2018-10-01_2019-09-30" decimals="2" id="c67218461" unitRef="xbrli-pure">1</clfd:RevenuesPercent>
  <clfd:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice contextRef="d_2019-07-01_2019-12-31_PlanNameAxis-EmployeeStockPurchasePlanMember" decimals="INF" id="c67218227" unitRef="iso4217-usd-per-xbrli-shares">11.23</clfd:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice>
  <clfd:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice contextRef="d_2020-01-01_2020-06-30_PlanNameAxis-EmployeeStockPurchasePlanMember" decimals="INF" id="c67218228" unitRef="iso4217-usd-per-xbrli-shares">11.85</clfd:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice>
  <clfd:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice contextRef="d_2019-01-01_2019-06-30_PlanNameAxis-EmployeeStockPurchasePlanMember" decimals="INF" id="c67218231" unitRef="iso4217-usd-per-xbrli-shares">8.43</clfd:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice>
  <clfd:SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate contextRef="d_2019-10-01_2020-09-30_PlanNameAxis-EmployeeStockPurchasePlanMember" decimals="2" id="c67218222" unitRef="xbrli-pure">0.85</clfd:SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate>
  <clfd:StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217788" unitRef="xbrli-shares">6440</clfd:StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment>
  <clfd:StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217828" unitRef="xbrli-shares">21188</clfd:StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment>
  <clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217789" unitRef="iso4217-usd">64</clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment>
  <clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217790" unitRef="iso4217-usd">2540</clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment>
  <clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c67217791" unitRef="iso4217-usd" xs:nil="true"/>
  <clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217792" unitRef="iso4217-usd">2604</clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment>
  <clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217829" unitRef="iso4217-usd">212</clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment>
  <clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217830" unitRef="iso4217-usd">9352</clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment>
  <clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c67217831" unitRef="iso4217-usd" xs:nil="true"/>
  <clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217832" unitRef="iso4217-usd">9564</clfd:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment>
  <clfd:StockRepurchaseProgramIncreaseInAuthorizedAmount contextRef="d_2017-04-25_2017-04-25" decimals="INF" id="c67218165" unitRef="iso4217-usd">4000000</clfd:StockRepurchaseProgramIncreaseInAuthorizedAmount>
  <dei:AmendmentFlag contextRef="d_2019-10-01_2020-09-30" id="c-40">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="d_2019-10-01_2020-09-30" id="c-25">--09-30</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalPeriodFocus contextRef="d_2019-10-01_2020-09-30" id="c-39">FY</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="d_2019-10-01_2020-09-30" id="c-38">2020</dei:DocumentFiscalYearFocus>
  <dei:DocumentPeriodEndDate contextRef="d_2019-10-01_2020-09-30" id="c-37">2020-09-30</dei:DocumentPeriodEndDate>
  <dei:DocumentType contextRef="d_2019-10-01_2020-09-30" id="c-36">10-K</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="d_2019-10-01_2020-09-30" id="c-23">0000796505</dei:EntityCentralIndexKey>
  <dei:EntityCommonStockSharesOutstanding contextRef="i_2020-11-06" decimals="INF" id="c-33" unitRef="xbrli-shares">13649962</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCurrentReportingStatus contextRef="d_2019-10-01_2020-09-30" id="c-27">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityEmergingGrowthCompany contextRef="d_2019-10-01_2020-09-30" id="c-30">false</dei:EntityEmergingGrowthCompany>
  <dei:EntityFilerCategory contextRef="d_2019-10-01_2020-09-30" id="c-26">Non-accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityInteractiveDataCurrent contextRef="d_2019-10-01_2020-09-30" id="c-32">Yes</dei:EntityInteractiveDataCurrent>
  <dei:EntityPublicFloat contextRef="i_2020-03-31" decimals="-1" id="c-34" unitRef="iso4217-usd">130912520</dei:EntityPublicFloat>
  <dei:EntityRegistrantName contextRef="d_2019-10-01_2020-09-30" id="c-22">Clearfield, Inc.</dei:EntityRegistrantName>
  <dei:EntityShellCompany contextRef="d_2019-10-01_2020-09-30" id="c-35">false</dei:EntityShellCompany>
  <dei:EntitySmallBusiness contextRef="d_2019-10-01_2020-09-30" id="c-31">true</dei:EntitySmallBusiness>
  <dei:EntityVoluntaryFilers contextRef="d_2019-10-01_2020-09-30" id="c-28">No</dei:EntityVoluntaryFilers>
  <dei:EntityWellKnownSeasonedIssuer contextRef="d_2019-10-01_2020-09-30" id="c-29">No</dei:EntityWellKnownSeasonedIssuer>
  <dei:Security12bTitle contextRef="d_2019-10-01_2020-09-30" id="c-41">Common Stock, $0.01 par value</dei:Security12bTitle>
  <dei:TradingSymbol contextRef="d_2019-10-01_2020-09-30" id="c-24">clfd</dei:TradingSymbol>
  <us-gaap:AccountsPayableCurrent contextRef="i_2020-09-30" decimals="INF" id="c67217692" unitRef="iso4217-usd">3689587</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="i_2019-09-30" decimals="INF" id="c67217693" unitRef="iso4217-usd">3173599</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2020-09-30" decimals="INF" id="c67217661" unitRef="iso4217-usd">10496672</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2019-09-30" decimals="INF" id="c67217662" unitRef="iso4217-usd">9118639</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217856" unitRef="iso4217-usd">64327</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
  <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217857" unitRef="iso4217-usd">71652</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="i_2020-09-30" decimals="INF" id="c67218317" unitRef="iso4217-usd">845000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="i_2019-09-30" decimals="INF" id="c67218318" unitRef="iso4217-usd">145000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="i_2020-09-30" decimals="INF" id="c67217696" unitRef="iso4217-usd">1202753</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="i_2019-09-30" decimals="INF" id="c67217697" unitRef="iso4217-usd">208603</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedSalariesCurrent contextRef="i_2020-09-30" decimals="INF" id="c67217694" unitRef="iso4217-usd">4856885</us-gaap:AccruedSalariesCurrent>
  <us-gaap:AccruedSalariesCurrent contextRef="i_2019-09-30" decimals="INF" id="c67217695" unitRef="iso4217-usd">3224860</us-gaap:AccruedSalariesCurrent>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2020-09-30" decimals="INF" id="c67218098" unitRef="iso4217-usd">10184897</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2019-09-30" decimals="INF" id="c67218099" unitRef="iso4217-usd">8380221</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AdditionalPaidInCapital contextRef="i_2020-09-30" decimals="INF" id="c67217732" unitRef="iso4217-usd">57502905</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="i_2019-09-30" decimals="INF" id="c67217733" unitRef="iso4217-usd">56976162</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217794" unitRef="iso4217-usd">409</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217795" unitRef="iso4217-usd">552756</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c67217796" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217797" unitRef="iso4217-usd">553165</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217834" unitRef="iso4217-usd">100</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217835" unitRef="iso4217-usd">176316</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c67217836" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217837" unitRef="iso4217-usd">176416</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-CommonStockMember" id="c67217774" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217775" unitRef="iso4217-usd">1729025</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c67217776" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217777" unitRef="iso4217-usd">1729025</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" id="c67217809" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217810" unitRef="iso4217-usd">773555</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c67217811" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217812" unitRef="iso4217-usd">773555</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="d_2019-10-01_2020-09-30" id="c67221139">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Advertising Costs&lt;/div&gt;: Advertising costs amounted to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$296,571&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$278,057&lt;/div&gt; for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; respectively, and are charged to expense when incurred.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
  <us-gaap:AdvertisingExpense contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218006" unitRef="iso4217-usd">296571</us-gaap:AdvertisingExpense>
  <us-gaap:AdvertisingExpense contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218007" unitRef="iso4217-usd">278057</us-gaap:AdvertisingExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218183" unitRef="iso4217-usd">773555</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218184" unitRef="iso4217-usd">1729025</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-10-01_2020-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="INF" id="c67218185" unitRef="iso4217-usd">752011</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2019-10-01_2020-09-30_IncomeStatementLocationAxis-CostOfSalesMember" decimals="INF" id="c67218186" unitRef="iso4217-usd">21544</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2018-10-01_2019-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="INF" id="c67218187" unitRef="iso4217-usd">1638829</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2018-10-01_2019-09-30_IncomeStatementLocationAxis-CostOfSalesMember" decimals="INF" id="c67218188" unitRef="iso4217-usd">90196</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-3">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Year Ended&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Balance at Beginning of Year&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Additions Charged to Costs and Expenses&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Less Write-offs&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Balance at End of Year&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 40%; text-align: justify"&gt;September 30, 2020&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;289,085&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;289,085&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;September 30, 2019&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;79,085&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;210,000&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;289,085&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="i_2019-09-30" decimals="INF" id="c67218048" unitRef="iso4217-usd">289085</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="i_2020-09-30" decimals="INF" id="c67218051" unitRef="iso4217-usd">289085</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="i_2018-09-30" decimals="INF" id="c67218052" unitRef="iso4217-usd">79085</us-gaap:AllowanceForDoubtfulAccountsReceivable>
  <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="d_2019-10-01_2020-09-30" id="c67218049" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218053" unitRef="iso4217-usd">210000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="d_2019-10-01_2020-09-30" id="c67218050" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="d_2018-10-01_2019-09-30" id="c67218054" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217981" unitRef="iso4217-usd">477568</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217982" unitRef="iso4217-usd">472827</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits contextRef="d_2019-10-01_2020-09-30" id="c67218154" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218155" unitRef="iso4217-usd">8343</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218010" unitRef="xbrli-shares">337100</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218011" unitRef="xbrli-shares">108000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AreaOfRealEstateProperty contextRef="i_2020-09-30_StatementGeographicalAxis-WinnetkaAvenueNorthBrooklynParkMinnesotaMember" decimals="INF" id="c67218474" unitRef="utr-sqft">71000</us-gaap:AreaOfRealEstateProperty>
  <us-gaap:AreaOfRealEstateProperty contextRef="i_2017-08-01_StatementGeographicalAxis-TijuanaMexicoMember" decimals="INF" id="c67218485" unitRef="utr-sqft">46000</us-gaap:AreaOfRealEstateProperty>
  <us-gaap:AreaOfRealEstateProperty contextRef="i_2020-02-12_StatementGeographicalAxis-TijuanaMexico2Member" decimals="INF" id="c67218488" unitRef="utr-sqft">52000</us-gaap:AreaOfRealEstateProperty>
  <us-gaap:AreaOfRealEstateProperty contextRef="i_2020-10-09_LeaseContractualTermAxis-ManufacturingFacilityInTijuanaMexicoMember_SubsequentEventTypeAxis-SubsequentEventMember" decimals="INF" id="c67218529" unitRef="utr-sqft">46000</us-gaap:AreaOfRealEstateProperty>
  <us-gaap:Assets contextRef="i_2020-09-30" decimals="INF" id="c67217686" unitRef="iso4217-usd">95297430</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2019-09-30" decimals="INF" id="c67217687" unitRef="iso4217-usd">81888563</us-gaap:Assets>
  <us-gaap:AssetsCurrent contextRef="i_2020-09-30" decimals="INF" id="c67217667" unitRef="iso4217-usd">52522809</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="i_2019-09-30" decimals="INF" id="c67217668" unitRef="iso4217-usd">42506771</us-gaap:AssetsCurrent>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2020-09-30" decimals="INF" id="c67217657" unitRef="iso4217-usd">16449636</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2019-09-30" decimals="INF" id="c67217658" unitRef="iso4217-usd">10081721</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="d_2019-10-01_2020-09-30" id="c67221128">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash and Cash Equivalents:&lt;/div&gt; The Company considers all highly liquid investments with original maturities of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months or less to be cash equivalents. Cash equivalents as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; consist entirely of short-term money market accounts.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company maintains cash balances at multiple financial institutions, and at times, such balances exceed insured limits. The Company has &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; experienced any losses in such accounts and believes it is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; exposed to any significant credit risk on cash and cash equivalents.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2019-09-30" decimals="INF" id="c67217897" unitRef="iso4217-usd">10081721</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2018-09-30" decimals="INF" id="c67217898" unitRef="iso4217-usd">8547777</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2020-09-30" decimals="INF" id="c67217899" unitRef="iso4217-usd">16449636</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217895" unitRef="iso4217-usd">6367915</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217896" unitRef="iso4217-usd">1533944</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2020-09-30" decimals="INF" id="c67217726" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2019-09-30" decimals="INF" id="c67217727" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="i_2020-09-30" decimals="INF" id="c67217724" unitRef="xbrli-shares">50000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized contextRef="i_2019-09-30" decimals="INF" id="c67217725" unitRef="xbrli-shares">50000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="i_2020-09-30" decimals="INF" id="c67217728" unitRef="xbrli-shares">13649962</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="i_2019-09-30" decimals="INF" id="c67217729" unitRef="xbrli-shares">13641805</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="i_2020-09-30" decimals="INF" id="c67217730" unitRef="xbrli-shares">13649962</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="i_2019-09-30" decimals="INF" id="c67217731" unitRef="xbrli-shares">13641805</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockValue contextRef="i_2020-09-30" decimals="INF" id="c67217722" unitRef="iso4217-usd">136500</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="i_2019-09-30" decimals="INF" id="c67217723" unitRef="iso4217-usd">136418</us-gaap:CommonStockValue>
  <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="d_2019-10-01_2020-09-30" id="s1700391">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;NOTE &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;#x2013; CONCENTRATIONS&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9.35pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-9.35pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Suppliers:&lt;/div&gt; The Company purchases critical components for our products, including injection molded parts and connectors from &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;third&lt;/div&gt; parties, some of whom are single- or limited-source suppliers. If any of our suppliers are unable to ship critical components, we &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be unable to manufacture and ship products to our distributors or customers. If the price of these components increases for any reason, or if these suppliers are unable or unwilling to deliver, we &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;have to find another source, which could result in interruptions, increased costs, delays, loss of sales and quality control problems.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Customers:&lt;/div&gt; For the fiscal years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; the Company had &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;two&lt;/div&gt;&lt;/div&gt; customers that comprised &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;30%&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;29%&lt;/div&gt; of net sales, respectively. Both of these customers are distributors. These major customers, like our other customers, purchase our products from time to time through purchase orders, and we do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have any agreements that obligate these major customers to purchase products in the future from us.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;two&lt;/div&gt;&lt;/div&gt; customers noted above also accounted for &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;25%&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;28%&lt;/div&gt; of accounts receivable, respectively.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Disaggregation of Revenue&lt;/div&gt;: The Company allocates sales from external customers to geographic areas based on the location to which the product is transported. Sales outside the United States are principally to customers in countries in the Caribbean, Canada, Central and South America.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 43; Value: 1 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The following table presents our domestic and international sales for each of the last &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;two&lt;/div&gt; fiscal years:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Year Ended September 30,&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 70%; text-align: left; text-indent: 0in"&gt;United States&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;89,021,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;78,553,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 0in"&gt;All Other Countries&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,054,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,481,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0in"&gt;Total Net Sales&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;93,075,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;85,034,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Clearfield sells its products to the Broadband Service Provider marketplace. In addition, the Company provides Build-to-Print services for original equipment manufacturers requiring copper and fiber cable assemblies built to their specification.&amp;#x2003;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The percentages of our sales by these markets were as follows for each of the last &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;two&lt;/div&gt; fiscal years:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Year Ended September 30,&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 70%; text-align: left; text-indent: 0in"&gt;Broadband service providers&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;96&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;95&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 0in"&gt;Build-to-print customers&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;%&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;%&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0in"&gt;Total Net Sales&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;100&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;%&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;100&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;%&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Broadband Service Providers are made up of Community Broadband, which includes local and regional telecom companies, utilities, municipalities and alternative carriers, also referred to as Tier &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt; customers, National Carriers, which includes large national and global wireline and wireless providers also referred to as Tier &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1's,&lt;/div&gt; multiple system operators (&amp;#x201c;MSO's&amp;#x201d;), which include cable television companies, and international customers.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Long-lived assets:&lt;/div&gt; As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; the Company had property, plant and equipment with a net book value of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,686,209&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,406,546,&lt;/div&gt; respectively, located in Mexico.&lt;/div&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2019-10-01_2020-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember" decimals="INF" id="c67218432" unitRef="xbrli-pure">0.3</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-10-01_2019-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember" decimals="INF" id="c67218433" unitRef="xbrli-pure">0.29</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2019-10-01_2020-09-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c67218439" unitRef="xbrli-pure">0.25</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2018-10-01_2019-09-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c67218440" unitRef="xbrli-pure">0.28</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:CostOfRevenue contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217742" unitRef="iso4217-usd">55160316</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217743" unitRef="iso4217-usd">52345059</us-gaap:CostOfRevenue>
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218364" unitRef="iso4217-usd">1966491</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218365" unitRef="iso4217-usd">1260552</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218368" unitRef="iso4217-usd">2141692</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218369" unitRef="iso4217-usd">1363682</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218366" unitRef="iso4217-usd">175201</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218367" unitRef="iso4217-usd">103130</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218371" unitRef="iso4217-usd">-252929</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218372" unitRef="iso4217-usd">-38534</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxAssetsNet contextRef="i_2020-09-30" decimals="INF" id="c67217680" unitRef="iso4217-usd">178118</us-gaap:DeferredIncomeTaxAssetsNet>
  <us-gaap:DeferredIncomeTaxAssetsNet contextRef="i_2019-09-30" id="c67217681" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218375" unitRef="iso4217-usd">-279808</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218376" unitRef="iso4217-usd">-3245</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxLiabilities contextRef="i_2019-09-30" decimals="INF" id="c67218414" unitRef="iso4217-usd">54676</us-gaap:DeferredIncomeTaxLiabilities>
  <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="i_2020-09-30" id="c67217703" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="i_2019-09-30" decimals="INF" id="c67217704" unitRef="iso4217-usd">101690</us-gaap:DeferredIncomeTaxLiabilitiesNet>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217858" unitRef="iso4217-usd">-279808</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217859" unitRef="iso4217-usd">-3245</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:DeferredRentCredit contextRef="i_2020-09-30" id="c67217705" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DeferredRentCredit contextRef="i_2019-09-30" decimals="INF" id="c67217706" unitRef="iso4217-usd">246424</us-gaap:DeferredRentCredit>
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218373" unitRef="iso4217-usd">-26879</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218374" unitRef="iso4217-usd">35289</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="i_2020-09-30_ValuationAllowanceByDeferredTaxAssetAxis-LongtermMember" decimals="INF" id="c67218397" unitRef="iso4217-usd">86319</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
  <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="i_2019-09-30_ValuationAllowanceByDeferredTaxAssetAxis-LongtermMember" decimals="INF" id="c67218398" unitRef="iso4217-usd">75190</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
  <us-gaap:DeferredTaxAssetsGross contextRef="i_2020-09-30" decimals="INF" id="c67218413" unitRef="iso4217-usd">178118</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsInventory contextRef="i_2020-09-30_ValuationAllowanceByDeferredTaxAssetAxis-ShortTermMember" decimals="INF" id="c67218405" unitRef="iso4217-usd">386296</us-gaap:DeferredTaxAssetsInventory>
  <us-gaap:DeferredTaxAssetsInventory contextRef="i_2019-09-30_ValuationAllowanceByDeferredTaxAssetAxis-ShortTermMember" decimals="INF" id="c67218406" unitRef="iso4217-usd">350197</us-gaap:DeferredTaxAssetsInventory>
  <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="i_2020-09-30" decimals="INF" id="c67218417" unitRef="iso4217-usd">178118</us-gaap:DeferredTaxAssetsLiabilitiesNet>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i_2020-09-30_ValuationAllowanceByDeferredTaxAssetAxis-ShortTermMember" decimals="INF" id="c67218401" unitRef="iso4217-usd">351446</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i_2019-09-30_ValuationAllowanceByDeferredTaxAssetAxis-ShortTermMember" decimals="INF" id="c67218402" unitRef="iso4217-usd">377505</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="i_2020-09-30_ValuationAllowanceByDeferredTaxAssetAxis-LongtermMember" decimals="INF" id="c67218399" unitRef="iso4217-usd">419896</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
  <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="i_2019-09-30_ValuationAllowanceByDeferredTaxAssetAxis-LongtermMember" decimals="INF" id="c67218400" unitRef="iso4217-usd">521586</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="i_2020-09-30_ValuationAllowanceByDeferredTaxAssetAxis-LongtermMember" decimals="INF" id="c67218403" unitRef="iso4217-usd">169730</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="i_2019-09-30_ValuationAllowanceByDeferredTaxAssetAxis-LongtermMember" decimals="INF" id="c67218404" unitRef="iso4217-usd">114118</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="i_2020-09-30_ValuationAllowanceByDeferredTaxAssetAxis-ShortTermMember" decimals="INF" id="c67218409" unitRef="iso4217-usd">467010</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="i_2019-09-30_ValuationAllowanceByDeferredTaxAssetAxis-ShortTermMember" decimals="INF" id="c67218410" unitRef="iso4217-usd">371414</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2020-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember_TaxCreditCarryforwardAxis-ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" decimals="INF" id="c67218328" unitRef="iso4217-usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2019-09-30" decimals="INF" id="c67218419" unitRef="iso4217-usd">47014</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2020-09-30" id="c67218422" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2018-09-30" decimals="INF" id="c67218423" unitRef="iso4217-usd">104858</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxLiabilities contextRef="i_2019-09-30" decimals="INF" id="c67218418" unitRef="iso4217-usd">101690</us-gaap:DeferredTaxLiabilities>
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill contextRef="i_2020-09-30_ValuationAllowanceByDeferredTaxAssetAxis-LongtermMember" decimals="INF" id="c67218411" unitRef="iso4217-usd">646916</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill contextRef="i_2019-09-30_ValuationAllowanceByDeferredTaxAssetAxis-LongtermMember" decimals="INF" id="c67218412" unitRef="iso4217-usd">607882</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
  <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="i_2020-09-30_ValuationAllowanceByDeferredTaxAssetAxis-ShortTermMember" decimals="INF" id="c67218407" unitRef="iso4217-usd">43233</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
  <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="i_2019-09-30_ValuationAllowanceByDeferredTaxAssetAxis-ShortTermMember" decimals="INF" id="c67218408" unitRef="iso4217-usd">63252</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
  <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218470" unitRef="iso4217-usd">838946</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
  <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218471" unitRef="iso4217-usd">702202</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
  <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="d_2019-10-01_2020-09-30_StatementScenarioAxis-FirstLevelOfMatchingMember" decimals="2" id="c67218467" unitRef="xbrli-pure">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
  <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="d_2019-10-01_2020-09-30_StatementScenarioAxis-SecondLevelOfMatchingMember" decimals="2" id="c67218469" unitRef="xbrli-pure">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
  <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="d_2019-10-01_2020-09-30_StatementScenarioAxis-FirstLevelOfMatchingMember" decimals="2" id="c67218465" unitRef="xbrli-pure">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
  <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="d_2019-10-01_2020-09-30_StatementScenarioAxis-SecondLevelOfMatchingMember" decimals="2" id="c67218468" unitRef="xbrli-pure">0.5</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
  <us-gaap:Depreciation contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217963" unitRef="iso4217-usd">1944186</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217964" unitRef="iso4217-usd">1705583</us-gaap:Depreciation>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217852" unitRef="iso4217-usd">2421754</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217853" unitRef="iso4217-usd">2178409</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-18">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Year Ended September 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; text-align: left; text-indent: 0in"&gt;United States&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;89,021,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;78,553,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 0in"&gt;All Other Countries&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,054,000&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,481,000&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0in"&gt;Total Net Sales&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;93,075,000&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;85,034,000&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Year Ended September 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; text-align: left; text-indent: 0in"&gt;Broadband service providers&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;96&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;95&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 0in"&gt;Build-to-print customers&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;%&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0in"&gt;Total Net Sales&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;100&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;%&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;100&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="d_2019-10-01_2020-09-30" id="s1700380">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;NOTE &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;#x2013; SHAREHOLDERS' EQUITY&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Share Repurchase&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt; Program&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;:&lt;/div&gt; On &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; November 13, 2014, &lt;/div&gt;the Company announced that its Board of Directors had approved a stock repurchase program under which it will purchase up to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$8,000,000&lt;/div&gt; of its outstanding shares of common stock. On &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; April 25, 2017, &lt;/div&gt;the Board of Directors increased the repurchase authorization by &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$4,000,000&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$12,000,000&lt;/div&gt; of common stock. The program does &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; obligate Clearfield to repurchase any particular amount of common stock during any period. The repurchase will be funded by cash on hand. The repurchase program is expected to continue indefinitely until the maximum dollar amount of shares has been repurchased or until the repurchase program is earlier modified, suspended or terminated by the board of directors. In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; April 2020, &lt;/div&gt;the Board of Directors suspended the share repurchase plan due to uncertainties caused by COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; and the Company's desire to maintain capital flexibility. As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;the Company had &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$4,980,671&lt;/div&gt; remaining in its share repurchase program to repurchase its outstanding shares of common stock.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 38; Value: 1 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company is authorized to issue &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50,000,000&lt;/div&gt; shares of common stock at &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$.01&lt;/div&gt; par value and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,000,000&lt;/div&gt; undesignated shares. From the undesignated shares, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;500,000&lt;/div&gt; shares have been designated as Series B Junior Participating Preferred Shares and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;none&lt;/div&gt;&lt;/div&gt; of such shares have been issued or are outstanding.&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;The Board of Directors &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may, &lt;/div&gt;by resolution, establish from the remaining undesignated shares different classes or series of shares and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;fix the relative rights and preferences of shares in any class or series.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Stock-Based Compensation: &lt;/div&gt;The Company's stock-based compensation plans are administered by the Compensation Committee of the Board of Directors, which selects persons to receive awards and determines the number of shares subject to each award and the terms, conditions, performance measures and other provisions of the award.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company currently has &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt; equity compensation plan, the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2007&lt;/div&gt; Stock Compensation Plan, from which it grants equity awards that are used as an incentive for directors, officers, and other employees. The &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2007&lt;/div&gt; Stock Compensation Plan has &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;769,545&lt;/div&gt; shares available for issue as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020. &lt;/div&gt;As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,938,136&lt;/div&gt; of total unrecognized compensation expense related to non-vested awards is expected to be recognized over a period of approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.9&lt;/div&gt; years. The Company recorded related compensation expense for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$773,555&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,729,025,&lt;/div&gt; respectively. For the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$752,011&lt;/div&gt; of this expense was included in selling, general and administrative expense and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$21,544&lt;/div&gt; was included in cost of sales. For the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2019, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,638,829&lt;/div&gt; of this expense was included in selling, general and administrative expense and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$90,196&lt;/div&gt; was included in cost of sales.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Stock Options:&lt;/div&gt; The Company uses the Black-Scholes option pricing model to determine the weighted average fair value of options granted. During the fiscal year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;the Company granted employees non-qualified stock options to purchase an aggregate of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;121,350&lt;/div&gt; shares of common stock with a weighted average contractual term of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5.71&lt;/div&gt; years, a &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4.71&lt;/div&gt; year weighted average vesting term, and an exercise price of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$12.43.&lt;/div&gt; During the fiscal year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2019, &lt;/div&gt;the Company granted employees non-qualified stock options to purchase an aggregate of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;172,000&lt;/div&gt; shares of common stock with a weighted average contractual term of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4&lt;/div&gt; years, a &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; year vesting term, and a weighted average exercise price of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$12.17.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;Year ended September 30, 2020&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Year ended September 30, 2019&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;Dividend yield&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;%&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;%&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; width: 56%"&gt;Weighted average expected volatility&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center; width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center; width: 6%"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;39.5&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center; width: 6%"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;#x2013;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center; width: 6%"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;44.9&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center; width: 2%"&gt;%&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left; width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right; width: 18%"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;37.77&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left; width: 2%"&gt;%&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;Weighted average risk-free interest rate&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.24&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;#x2013;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1.69&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;%&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2.92&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;%&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;Weighted average expected life (in years)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;#x2013;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.0&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;Vesting period (in years)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;#x2013;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.0&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;The expected stock price volatility is based on the historical volatility of the Company's stock for a period approximating the expected life. The expected life represents the period of time that options are expected&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;to be outstanding after their grant date. The risk-free interest rate reflects the interest rate at grant date on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;zero&lt;/div&gt;-coupon U.S. governmental bonds having a remaining life similar to the expected option term.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Options are generally granted at fair market values determined on the date of grant and vesting normally occurs over a &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;five&lt;/div&gt;-year period. The maximum contractual term is normally &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;six&lt;/div&gt; years. Shares issued upon exercise of a stock option are issued from the Company's authorized but unissued shares. There were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;44,000&lt;/div&gt; options vested during the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;36,000&lt;/div&gt; options vested during the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2019. &lt;/div&gt;For the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;there were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14,688&lt;/div&gt; stock options that were exercised using a cashless method of exercise. For the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2019, &lt;/div&gt;there were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,750&lt;/div&gt; stock options that were exercised using a cashless method of exercise. The intrinsic value of options exercised during the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2019 &lt;/div&gt;was &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$332,468&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$81,728,&lt;/div&gt; respectively.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 39; Value: 1 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Option transactions under the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2007&lt;/div&gt; Stock Compensation Plan during the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; are summarized as follows:&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Number of shares&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Weighted average exercise&amp;nbsp;price&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Weighted average fair value&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 61%; text-align: left"&gt;Outstanding as of September 30, 2018&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;138,500&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style=" margin: 0pt 0; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10.99&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="padding-left: 10pt; text-align: left"&gt;Granted&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;172,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.17&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.53&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="padding-left: 10pt; text-align: left"&gt;Cancelled or Forfeited&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(12,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.17&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Exercised&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(7,750&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2.58&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left"&gt;Outstanding as of September 30, 2019&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;290,750&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11.86&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="padding-left: 10pt; text-align: left"&gt;Granted&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;121,350&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.43&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4.62&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="padding-left: 10pt; text-align: left"&gt;Cancelled or Forfeited&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(48,250&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13.35&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Exercised&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(26,750&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4.01&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Outstanding as of September 30, 2020&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;337,100&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.48&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The following table summarizes information concerning options exercisable under the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2007&lt;/div&gt; Stock Compensation Plan:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Year ended&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Exercisable&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Weighted average remaining contractual life (in years)&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Weighted average exercise price&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 43%; text-align: justify"&gt;September 30, 2020&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;97,333&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 16%; text-align: right"&gt;&lt;div style=" margin: 0pt 0; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2.19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.76&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;September 30, 2019&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;58,750&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2.40&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9.19&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The following table summarizes information concerning options currently outstanding at:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;Year Ended&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Number outstanding&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Weighted average remaining contractual life (in years)&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Weighted average exercise price&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Aggregate intrinsic value&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 24%; text-align: left"&gt;September 30, 2020&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;337,100&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.43&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.48&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;720,831&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left"&gt;September 30, 2019&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;290,750&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.04&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11.86&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;156,173&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Restricted Stock: &lt;/div&gt;The Company's &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2007&lt;/div&gt; Stock Compensation Plan permits our Compensation Committee to grant other stock-based awards. The Company has awarded restricted stock grants to employees that vest over &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;ten&lt;/div&gt; years.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;Restricted stock transactions during the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; are summarized as follows:&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Number of shares&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Weighted average grant date fair value&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 70%; text-align: left"&gt;Unvested shares as of September 30, 2018&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;248,613&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14.65&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="padding-left: 10pt; text-align: left"&gt;Granted&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,340&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14.40&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="padding-left: 10pt; text-align: left"&gt;Vested&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(110,683&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;16.31&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Forfeited&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(11,830&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14.47&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left"&gt;Unvested shares as of September 30, 2019&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;130,440&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13.25&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="padding-left: 10pt; text-align: left"&gt;Granted&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,455&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10.30&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="padding-left: 10pt; text-align: left"&gt;Vested&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(29,950&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13.36&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Forfeited&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(10,875&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style=" margin: 0pt 0; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.14&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Unvested shares as of September 30, 2020&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;109,070&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.98&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 40; Value: 1 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company repurchased a total of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;41,796&lt;/div&gt; shares of our common stock at an average price of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$10.26&lt;/div&gt; in connection with payment of taxes upon the vesting of restricted stock previously issued to employees for the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020. &lt;/div&gt;The Company repurchased a total of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;40,933&lt;/div&gt; shares of our common stock at an average price of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$13.51&lt;/div&gt; in connection with payment of taxes upon the vesting of restricted stock previously issued to employees for the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2019.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Employee Stock Purchase Plan: &lt;/div&gt;The Clearfield, Inc. &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2010&lt;/div&gt; Employee Stock Purchase Plan (&amp;#x201c;ESPP&amp;#x201d;) allows participating employees to purchase shares of the Company's common stock at a discount through payroll deductions. The ESPP is available to all employees subject to certain eligibility requirements. Terms of the ESPP provide that participating employees &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;purchase the Company's common stock on a voluntary after-tax basis. Employees &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;purchase the Company's common stock at a price that is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; less than the lower of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;85%&lt;/div&gt; of the fair market value of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt; share of common stock at the beginning or end of each stock purchase period or phase. The ESPP is carried out in &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;six&lt;/div&gt;-month phases, with phases beginning on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; July 1 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1 &lt;/div&gt;of each calendar year. For the phases that ended on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2019 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; June 30, 2020, &lt;/div&gt;employees purchased &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15,107&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15,116&lt;/div&gt; shares at a price of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$11.23&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$11.85&lt;/div&gt; per share, respectively. For the phases that ended on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 31, 2018 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; June 30, 2019, &lt;/div&gt;employees purchased &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;17,312&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,923&lt;/div&gt; shares, respectively, at a price of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$8.43.&lt;/div&gt; As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;the Company has withheld approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$84,595&lt;/div&gt; from employees participating in the phase that began on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; July 1, 2020. &lt;/div&gt;In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; February 2020, &lt;/div&gt;the shareholders of Clearfield approved an increase of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;200,000&lt;/div&gt; in the shares authorized for issuance under the ESPP. After the employee purchase on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; June 30, 2020, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;219,623&lt;/div&gt; shares of common stock were available for future purchase under the ESPP.&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:EarningsPerShareBasic contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218159" unitRef="iso4217-usd-per-xbrli-shares">0.53</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218160" unitRef="iso4217-usd-per-xbrli-shares">0.34</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218161" unitRef="iso4217-usd-per-xbrli-shares">0.53</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218162" unitRef="iso4217-usd-per-xbrli-shares">0.34</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="d_2019-10-01_2020-09-30" id="c67221140">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Net Income Per Share:&lt;/div&gt; Basic and diluted net income per share is computed by dividing net income by the weighted average number of common shares outstanding and the weighted average number of dilutive shares outstanding, respectively.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Weighted average common shares outstanding for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; were as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:-0.35pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify; border-bottom: Black 1pt solid"&gt;Year ended September 30,&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 74%; text-align: left"&gt;Net income&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7,293,066&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,566,156&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Weighted average common shares&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,643,355&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,442,871&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Dilutive potential common shares&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,343&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Weighted average dilutive common shares outstanding&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,643,355&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,451,214&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Earnings per share:&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: 0pt; padding-left: 10pt"&gt;Basic&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.53&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.34&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: 0pt; padding-left: 10pt"&gt;Diluted&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.53&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.34&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;There were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;337,100&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;108,000&lt;/div&gt; shares for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; respectively, that were excluded from the above calculation as they were considered antidilutive in nature.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="d_2019-10-01_2020-09-30" decimals="2" id="c67218394" unitRef="xbrli-pure">0.2</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="d_2018-10-01_2019-09-30" decimals="2" id="c67218395" unitRef="xbrli-pure">0.23</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="d_2019-10-01_2020-09-30" decimals="2" id="c67218379" unitRef="xbrli-pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="d_2018-10-01_2019-09-30" decimals="2" id="c67218380" unitRef="xbrli-pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="d_2019-10-01_2020-09-30" decimals="2" id="c67218386" unitRef="xbrli-pure">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="d_2018-10-01_2019-09-30" decimals="2" id="c67218387" unitRef="xbrli-pure">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="d_2019-10-01_2020-09-30" decimals="2" id="c67218382" unitRef="xbrli-pure">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
  <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="d_2018-10-01_2019-09-30" decimals="2" id="c67218384" unitRef="xbrli-pure">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="d_2019-10-01_2020-09-30" decimals="2" id="c67218390" unitRef="xbrli-pure">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="d_2018-10-01_2019-09-30" decimals="2" id="c67218391" unitRef="xbrli-pure">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="i_2020-09-30" decimals="INF" id="c67218180" unitRef="iso4217-usd">1938136</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="d_2019-10-01_2020-09-30" id="c67218181">P3Y328D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="d_2019-10-01_2020-09-30" id="c67221130">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Fair Value of Financial Instruments: &lt;/div&gt;The financial statements include the following financial instruments: cash and cash equivalents, short-term investments, long-term investments, accounts receivable, accounts payable and accrued expenses. Other than long-term investments, all financial instruments' carrying values approximate fair values because of the short-term nature of the instruments. Long-term investments' carrying value approximates fair value due to the negligible risk of changes in value due to interest rates.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2019-10-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember_RangeAxis-MaximumMember" id="c67217975">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2019-10-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" id="c67218102">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2019-10-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CertificationMarksMember" id="c67218106">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2019-10-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" id="c67218110">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2019-10-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" id="c67218114">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2019-10-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" id="c67218118">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-10-01_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" id="c67218126">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-10-01_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CertificationMarksMember" id="c67218130">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-10-01_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" id="c67218134">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-10-01_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" id="c67218138">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-10-01_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" id="c67218142">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="INF" id="c67218104" unitRef="iso4217-usd">654850</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CertificationMarksMember" decimals="INF" id="c67218108" unitRef="iso4217-usd">350437</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="INF" id="c67218112" unitRef="iso4217-usd">184734</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="INF" id="c67218116" unitRef="iso4217-usd">56257</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" decimals="INF" id="c67218120" unitRef="iso4217-usd">18655</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2020-09-30" decimals="INF" id="c67218124" unitRef="iso4217-usd">1264933</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="INF" id="c67218128" unitRef="iso4217-usd">405384</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CertificationMarksMember" decimals="INF" id="c67218132" unitRef="iso4217-usd">216937</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="INF" id="c67218136" unitRef="iso4217-usd">114359</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="INF" id="c67218140" unitRef="iso4217-usd">38247</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" decimals="INF" id="c67218144" unitRef="iso4217-usd">12438</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2019-09-30" decimals="INF" id="c67218148" unitRef="iso4217-usd">787365</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="INF" id="c67218103" unitRef="iso4217-usd">3742000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CertificationMarksMember" decimals="INF" id="c67218107" unitRef="iso4217-usd">1068000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="INF" id="c67218111" unitRef="iso4217-usd">563000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="INF" id="c67218115" unitRef="iso4217-usd">689889</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" decimals="INF" id="c67218119" unitRef="iso4217-usd">31091</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2020-09-30" decimals="INF" id="c67218123" unitRef="iso4217-usd">6093980</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="INF" id="c67218127" unitRef="iso4217-usd">3742000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CertificationMarksMember" decimals="INF" id="c67218131" unitRef="iso4217-usd">1068000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="INF" id="c67218135" unitRef="iso4217-usd">563000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="INF" id="c67218139" unitRef="iso4217-usd">530409</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" decimals="INF" id="c67218143" unitRef="iso4217-usd">31091</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2019-09-30" decimals="INF" id="c67218147" unitRef="iso4217-usd">5934500</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="INF" id="c67218105" unitRef="iso4217-usd">3087150</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CertificationMarksMember" decimals="INF" id="c67218109" unitRef="iso4217-usd">717563</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="INF" id="c67218113" unitRef="iso4217-usd">378266</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="INF" id="c67218117" unitRef="iso4217-usd">633632</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" decimals="INF" id="c67218121" unitRef="iso4217-usd">12436</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2020-09-30" decimals="INF" id="c67218125" unitRef="iso4217-usd">4829047</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" decimals="INF" id="c67218129" unitRef="iso4217-usd">3336616</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CertificationMarksMember" decimals="INF" id="c67218133" unitRef="iso4217-usd">851063</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="INF" id="c67218137" unitRef="iso4217-usd">448641</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="INF" id="c67218141" unitRef="iso4217-usd">492162</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember" decimals="INF" id="c67218145" unitRef="iso4217-usd">18653</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2019-09-30" decimals="INF" id="c67218149" unitRef="iso4217-usd">5147135</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217860" unitRef="iso4217-usd">-5785</us-gaap:GainLossOnDispositionOfAssets1>
  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="d_2018-10-01_2019-09-30" id="c67217861" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:Goodwill contextRef="i_2020-09-30" decimals="INF" id="c67217674" unitRef="iso4217-usd">4708511</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2019-09-30" decimals="INF" id="c67217675" unitRef="iso4217-usd">4708511</us-gaap:Goodwill>
  <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="d_2019-10-01_2020-09-30" id="c67221134">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Goodwill and Intangible Assets&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;:&lt;/div&gt; The Company operates as &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt; reporting unit and reviews the carrying amount of goodwill annually in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter of each fiscal year and more frequently if events or changes in circumstances indicate that the carrying amount of the assets &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be recoverable. The Company determines its fair value for goodwill impairment testing purposes by calculating its market capitalization and comparing that to the Company's carrying value. The Company's goodwill impairment test for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; resulted in excess fair value over carrying value and therefore, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; adjustments were made to goodwill. During the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; there were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; triggering events that indicated goodwill could be impaired.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;A significant reduction in our market capitalization or in the carrying amount of net assets of a reporting unit could result in an impairment charge. If the carrying amount of a reporting unit exceeds its fair value, the Company would measure the possible goodwill impairment loss based on an allocation of the estimate of fair value of the reporting unit to all of the underlying assets and liabilities of the reporting unit, including any previously unrecognized intangible assets. The excess of the fair value of a reporting unit over the amounts assigned to its assets and liabilities is the implied fair value of goodwill. An impairment loss is recognized to the extent that a reporting unit's recorded goodwill exceeds the implied fair value of goodwill. An impairment loss would be based on significant estimates and judgments, and if the facts and circumstances change, a potential impairment could have a material impact on the Company's financial statements.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;No&lt;/div&gt;&lt;/div&gt; impairment of goodwill has occurred during the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;or &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; respectively.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company capitalizes legal costs incurred to obtain patents. Once accepted by either the U.S. Patent Office or the equivalent office of a foreign country, these legal costs are amortized using the straight-line method over the remaining estimated lives, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; exceeding &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;20&lt;/div&gt; years. As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;the Company has &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;22&lt;/div&gt; patents granted and multiple pending applications both inside and outside the United States.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In addition, the Company has various finite life intangible assets, most of which were acquired as a result of the acquisition of a portfolio of Telcordia certified outdoor active cabinet products from Calix, Inc. (&amp;#x201c;Calix&amp;#x201d;) during fiscal year &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2018.&lt;/div&gt; Finite life intangible assets as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; are as follows:&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="15" style="text-align: center; border-bottom: Black 1pt solid"&gt;September 30, 2020&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Gross Carrying Amount&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Accumulated Amortization&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Net Book Value Amount&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; text-align: left"&gt;Customer relationships&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,742,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;654,850&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,087,150&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Certifications&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,068,000&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;350,437&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;717,563&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Trademarks&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;563,000&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;184,734&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;378,266&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Patents&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;20&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;689,889&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;56,257&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;633,632&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Other&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;31,091&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18,655&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,436&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Totals&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,093,980&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,264,933&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,829,047&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 35; Value: 1 --&gt; &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="15" style="text-align: center; border-bottom: Black 1pt solid"&gt;September 30, 2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Gross Carrying Amount&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Accumulated Amortization&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Net Book Value Amount&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; text-align: left"&gt;Customer relationships&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,742,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;405,384&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,336,616&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Certifications&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,068,000&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;216,937&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;851,063&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Trademarks&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;563,000&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;114,359&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;448,641&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Patents&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;20&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;530,409&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;38,247&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;492,162&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Other&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;31,091&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,438&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18,653&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Totals&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,934,500&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;787,365&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,147,135&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Amortization expense related to these assets for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$477,568&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$472,827,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217972" unitRef="iso4217-usd">0</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217988" unitRef="iso4217-usd">0</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GrossProfit contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217744" unitRef="iso4217-usd">37914198</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217745" unitRef="iso4217-usd">32689123</us-gaap:GrossProfit>
  <us-gaap:HeldToMaturitySecurities contextRef="i_2020-09-30" decimals="INF" id="c67218046" unitRef="iso4217-usd">35725527</us-gaap:HeldToMaturitySecurities>
  <us-gaap:HeldToMaturitySecurities contextRef="i_2019-09-30" decimals="INF" id="c67218047" unitRef="iso4217-usd">37426270</us-gaap:HeldToMaturitySecurities>
  <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount contextRef="i_2020-09-30" decimals="INF" id="c67218044" unitRef="iso4217-usd">25143000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount>
  <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount contextRef="i_2019-09-30" decimals="INF" id="c67218045" unitRef="iso4217-usd">23902000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount>
  <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount contextRef="i_2020-09-30" decimals="INF" id="c67218042" unitRef="iso4217-usd">10582527</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount>
  <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount contextRef="i_2019-09-30" decimals="INF" id="c67218043" unitRef="iso4217-usd">13524270</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount>
  <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217986" unitRef="iso4217-usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
  <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217987" unitRef="iso4217-usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
  <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="d_2019-10-01_2020-09-30" id="c67221135">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Impairment of Long-Lived Assets: &lt;/div&gt;The Company assesses potential impairments to its long-lived assets or asset groups when there is evidence that events occur or changes in circumstances indicate that the carrying amount of an asset or asset group &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be recovered. An impairment loss is recognized when&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;the carrying amount of the long-lived asset or asset group is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; recoverable and exceeds its fair value. The carrying amount of a long-lived asset or asset group is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset or asset group exceeds its fair value and is recorded as a reduction in the carrying value of the related asset or asset group and a charge to operating results. &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;No&lt;/div&gt;&lt;/div&gt; impairment of long-lived assets occurred during the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;or &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217753" unitRef="iso4217-usd">9154950</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217754" unitRef="iso4217-usd">5926593</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="d_2019-10-01_2020-09-30" id="s1700386">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;NOTE &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;#x2013; INCOME TAXES&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;Components of income tax expense are as follows for the years ended:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center"&gt;September 30,&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center"&gt;September 30,&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;Current:&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="width: 66%; text-align: justify; text-indent: 0.25in"&gt;Federal&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,966,491&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,260,552&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt; text-indent: 0.25in"&gt;State&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;175,201&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;103,130&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; text-indent: 8.1pt"&gt;Current income tax expense&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,141,692&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,363,682&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;Deferred:&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; text-indent: 0.25in"&gt;Federal&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(252,929&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(38,534&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt; text-indent: 0.25in"&gt;State&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(26, 879)&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;35,289&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt; text-indent: 8.1pt"&gt;Deferred income tax expense&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(279,808&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(3,245&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Income tax expense&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,861,884&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,360,437&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The following is a reconciliation of the federal statutory income tax rate to the effective tax rate as a percent of pre-tax income for the following years ended:&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center"&gt;September 30,&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center"&gt;September 30,&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 66%; text-align: justify; text-indent: -9pt; padding-left: 9pt"&gt;Federal statutory rate&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;21&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;21&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"&gt;State income taxes&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;%&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;%&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"&gt;Permanent differences:&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"&gt;Change in valuation allowance&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;%)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;%)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"&gt;Expiration and utilization of state NOL's&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;%&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"&gt;Research and development credits&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(2&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;%)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(2&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;%)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt; text-indent: -12.6pt; padding-left: 12.6pt"&gt;Excess tax expense (benefits) from stock-based compensation&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;%&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; padding-bottom: 2.5pt; text-indent: -0.9pt; padding-left: 9pt"&gt;Tax rate&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;20&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;%&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;23&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;%&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 41; Value: 1 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;the current income tax payable was approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$845,000&lt;/div&gt; and as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2019, &lt;/div&gt;the current income tax payable was approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$145,000.&lt;/div&gt; Current income tax payable amounts are included in Accrued Expenses in the Company's balance sheets.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; the Company had &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt;&lt;/div&gt; U.S. federal net operating loss (&amp;#x201c;NOL&amp;#x201d;) carry-forwards and approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$769,000&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,905,000&lt;/div&gt; state NOLs, respectively. The state NOL carry forward amounts expire in fiscal years &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2021&lt;/div&gt; through &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2022&lt;/div&gt; if &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; utilized. In addition, as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;the Company has Minnesota research and development and alternative minimum tax credits of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$337,000&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$32,000,&lt;/div&gt; respectively. The Company has &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; recorded a valuation allowance on these research and development related deferred tax assets as the Company believes it is more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; they will be utilized before they begin to expire in fiscal year &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2030.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Significant components of deferred income tax assets and liabilities are as follows at:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center"&gt;September 30,&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center"&gt;September 30,&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left"&gt;Deferred income tax assets (liabilities):&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="width: 70%; text-align: justify"&gt;Intangibles&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(86,319&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(75,190&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;Property and equipment depreciation&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(419,896&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(521,586&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;Net operating loss carry forwards and credits&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;351,446&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;377,505&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;Stock-based compensation&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;169,730&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;114,118&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;Inventories&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;386,296&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;350,197&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;Prepaid expenses&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(43,233&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(63,252&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;Accrued expenses and reserves&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;467,010&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;371,414&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Goodwill&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(646,916&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(607,882&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="padding-left: 10pt; text-align: justify"&gt;Gross deferred tax asset (liability)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;178,118&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(54,676&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Valuation allowance&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(47,014&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt"&gt;Net deferred tax asset (liability)&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;178,118&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(101,690&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;)&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;Realization of NOL carryforwards and other deferred tax temporary differences are contingent upon future taxable earnings. The Company's deferred tax assets were reviewed for expected utilization by assessing the available positive and negative factors surrounding their recoverability.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2018, &lt;/div&gt;the Company's remaining valuation allowance of approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$105,000&lt;/div&gt; related to state net operating loss carry forwards. During the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; the Company reversed approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$58,000&lt;/div&gt; of its valuation allowance. This consisted of decreasing the valuation allowance for the expiration and utilization of state NOLs in &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; of approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$68,000&lt;/div&gt; and increasing the valuation allowance by approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$10,000&lt;/div&gt; for future expected NOL utilization based on updated profitability estimates and changes to the loss utilization rules. The remaining valuation allowance balance as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2019 &lt;/div&gt;of approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$47,000&lt;/div&gt; related entirely to state NOL carry forwards we did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; expect to utilize. As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;the Company's projections indicate that the remaining state NOLs will be utilized prior to their expiration. Accordingly, the Company reversed the previous valuation allowance as it is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; longer deemed necessary. The Company will continue to assess the assumptions used to determine the amount of our valuation allowance and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;adjust the valuation allowance in future periods based on changes in assumptions of estimated future income and other factors.&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 42; Value: 1 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The valuation allowance activity for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; is as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Year Ended&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Balance at Beginning of Year&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Income Tax Expense (Benefit)&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Reversal for State NOL Expiration and Utilization&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Balance at End of Year&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 32%; text-align: justify"&gt;September 30, 2020&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;47,014&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(5,235&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(41,779&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;September 30, 2019&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;104,858&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,448&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(68,292&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;)&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;47,014&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company completed an Internal Revenue Code Section &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;382&lt;/div&gt; analysis of the loss carry forwards in &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2009&lt;/div&gt; and determined then that all of the Company's loss carry forwards are utilizable and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; restricted under Section &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;382.&lt;/div&gt; The Company has &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; updated its Section &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;382&lt;/div&gt; analysis subsequent to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2009&lt;/div&gt; and does &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; believe there have been any events subsequent to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2009&lt;/div&gt; that would impact the analysis.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company is required to recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; sustain the position following an audit. For tax positions meeting the more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt;&lt;div style="display: inline; font-style: italic;"&gt; &lt;/div&gt;threshold, the amount recognized in the financial statements is the largest benefit that has a greater than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50&lt;/div&gt; percent likelihood of being realized upon ultimate settlement with the relevant tax authority. The Company applies the interpretation to all tax positions for which the statute of limitations remained open. The Company had &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; liability for unrecognized tax benefits and did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; recognize any interest or penalties during the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;or &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;The Company is subject to income taxes in the U.S. federal jurisdiction, and various state jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. With few exceptions, the Company is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; longer subject to U.S. federal, state and local, income tax examinations by tax authorities for fiscal years ending prior to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2004.&lt;/div&gt; We are generally subject to U.S. federal and state tax examinations for all tax years since &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2003&lt;/div&gt; due to our NOL carryforwards and the utilization of the carryforwards in years still open under statute.&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218377" unitRef="iso4217-usd">1861884</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218378" unitRef="iso4217-usd">1360437</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="d_2019-10-01_2020-09-30" id="c67221136">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Income Taxes:&lt;/div&gt; The Company records income taxes in accordance with the liability method of accounting. Deferred taxes are recognized for the estimated taxes ultimately payable or recoverable based on enacted tax law. The Company establishes a valuation allowance to reduce the deferred tax assets when it is more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that a deferred tax asset will &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be realizable. Changes in tax rates are reflected in the tax provision as they occur.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In accounting for uncertainty in income taxes, we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; sustain the position following an audit. For tax positions meeting the more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; threshold, the amount recognized in the financial statements is the largest benefit that has a greater than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50&lt;/div&gt; percent likelihood of being realized upon ultimate settlement with the relevant tax authority. As of both &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2019, &lt;/div&gt;the Company did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt;&lt;/div&gt; have any unrecognized tax benefits. The Company recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; expect any material changes in our unrecognized tax benefits over the next &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12&lt;/div&gt; months.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <us-gaap:IncomeTaxesPaidNet contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217902" unitRef="iso4217-usd">1442079</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncomeTaxesPaidNet contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217903" unitRef="iso4217-usd">1683113</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217865" unitRef="iso4217-usd">1378033</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217866" unitRef="iso4217-usd">-3492619</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInInventories contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217867" unitRef="iso4217-usd">5395558</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217868" unitRef="iso4217-usd">-1037155</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217869" unitRef="iso4217-usd">-127773</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217870" unitRef="iso4217-usd">10469</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2020-09-30" decimals="INF" id="c67217676" unitRef="iso4217-usd">4829047</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2019-09-30" decimals="INF" id="c67217677" unitRef="iso4217-usd">5147135</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i_2020-09-30" decimals="INF" id="c67218060" unitRef="iso4217-usd">2048514</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i_2019-09-30" decimals="INF" id="c67218061" unitRef="iso4217-usd">1356720</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:InventoryGross contextRef="i_2020-09-30" decimals="INF" id="c67218062" unitRef="iso4217-usd">15368669</us-gaap:InventoryGross>
  <us-gaap:InventoryGross contextRef="i_2019-09-30" decimals="INF" id="c67218063" unitRef="iso4217-usd">10131728</us-gaap:InventoryGross>
  <us-gaap:InventoryNet contextRef="i_2020-09-30" decimals="INF" id="c67218066" unitRef="iso4217-usd">14408538</us-gaap:InventoryNet>
  <us-gaap:InventoryNet contextRef="i_2019-09-30" decimals="INF" id="c67218067" unitRef="iso4217-usd">9012980</us-gaap:InventoryNet>
  <us-gaap:InventoryPolicyTextBlock contextRef="d_2019-10-01_2020-09-30" id="c67221132">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Inventories: &lt;/div&gt;Inventories consist of finished goods, raw materials and work-in-process and are stated at the lower of average cost (which approximates &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt;-in, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt;-out) or net realizable value. Inventory is valued using material costs, labor charges, and allocated factory overhead charges and consists of the following:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2020&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2019&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 66%; text-align: justify"&gt;Raw materials&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,287,134&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,234,046&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;Work-in-process&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,033,021&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;540,962&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Finished goods&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,048,514&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,356,720&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Inventories, gross&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15,368,669&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,131,728&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Inventory reserve&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(960,131&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1,118,748&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Inventories, net&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14,408,538&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9,012,980&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, Serif"&gt;The increase in inventory from fiscal year &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; to fiscal year &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; is a result of additional stocking levels to support the Company's increased sales order backlog and related demand, and additional safety stock across the Company's multiple locations due to the uncertainty of COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; on the Company's supply chain and manufacturing locations&lt;/div&gt;.&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;On a regular basis, the Company reviews its inventory and identifies that which is excess, slow moving, and obsolete by considering factors such as inventory levels, expected product life, and forecasted sales demand. A reserve is established for any identified excess, slow moving, and obsolete inventory down to its net realizable value through a charge to cost of sales. Inventory write-down charges &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be required in the future if there is a significant decline in demand for the Company's products and the Company does &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; adjust its manufacturing production accordingly or if new products are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; accepted by the market.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="i_2020-09-30" decimals="INF" id="c67218056" unitRef="iso4217-usd">12287134</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="i_2019-09-30" decimals="INF" id="c67218057" unitRef="iso4217-usd">8234046</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:InventoryValuationReserves contextRef="i_2020-09-30" decimals="INF" id="c67218064" unitRef="iso4217-usd">960131</us-gaap:InventoryValuationReserves>
  <us-gaap:InventoryValuationReserves contextRef="i_2019-09-30" decimals="INF" id="c67218065" unitRef="iso4217-usd">1118748</us-gaap:InventoryValuationReserves>
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="i_2020-09-30" decimals="INF" id="c67218058" unitRef="iso4217-usd">1033021</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="i_2019-09-30" decimals="INF" id="c67218059" unitRef="iso4217-usd">540962</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:InvestmentIncomeInterest contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217751" unitRef="iso4217-usd">770950</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217752" unitRef="iso4217-usd">738459</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentPolicyTextBlock contextRef="d_2019-10-01_2020-09-30" id="c67221129">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Investments:&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;The Company currently invests its excess cash in bank certificates of deposit (&amp;#x201c;CDs&amp;#x201d;) that are fully insured by the Federal Deposit Insurance Corporation (&amp;#x201c;FDIC&amp;#x201d;) and Unites States Treasury securities with terms of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; more than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;five&lt;/div&gt; years, as well as money market accounts. CDs and Treasuries with original maturities of more than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months are reported as held-to-maturity investments and are recorded at amortized cost, which approximates fair value due to the negligible risk of changes in value due to interest rates. The maturity dates of the Company's investments are as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2020&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2019&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 62%; text-align: justify"&gt;Less than one year&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,582,527&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,524,270&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;1-5 years&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;25,143,000&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;23,902,000&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;35,725,527&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;37,426,270&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
  <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-2">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2020&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2019&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 62%; text-align: justify"&gt;Less than one year&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,582,527&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,524,270&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;1-5 years&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;25,143,000&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;23,902,000&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;35,725,527&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;37,426,270&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
  <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-20">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;Operating &lt;br /&gt;Leases&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 73%; text-align: justify; padding-bottom: 1pt"&gt;FY2021&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 24%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;752,423&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;FY2022&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;FY2023&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;744,963&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;FY2024&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;516,725&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;FY2025&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;217,552&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total lease payments&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,004,465&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Less: Interest&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(209,538&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Present value of lease liabilities&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,794,927&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="i_2020-09-30" decimals="INF" id="c67218515" unitRef="iso4217-usd">3004465</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="i_2020-09-30" id="c67218514" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="i_2020-09-30" decimals="INF" id="c67218508" unitRef="iso4217-usd">752423</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="i_2020-09-30" decimals="INF" id="c67218513" unitRef="iso4217-usd">217552</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="i_2020-09-30" decimals="INF" id="c67218512" unitRef="iso4217-usd">516725</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="i_2020-09-30" decimals="INF" id="c67218511" unitRef="iso4217-usd">744963</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="i_2020-09-30" id="c67218510" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="i_2020-09-30" decimals="INF" id="c67218516" unitRef="iso4217-usd">209538</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
  <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="i_2020-02-12_StatementGeographicalAxis-TijuanaMexico2Member" id="c67218491">P3Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
  <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="i_2015-01-01_StatementGeographicalAxis-WinnetkaAvenueNorthBrooklynParkMinnesotaMember" id="c67218476">P10Y62D</us-gaap:LesseeOperatingLeaseTermOfContract>
  <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="i_2020-02-12_StatementGeographicalAxis-TijuanaMexico2Member" id="c67218489">P3Y180D</us-gaap:LesseeOperatingLeaseTermOfContract>
  <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="i_2020-09-30_RangeAxis-WeightedAverageMember" id="c67218495">P3Y361D</us-gaap:LesseeOperatingLeaseTermOfContract>
  <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="i_2020-10-09_LeaseContractualTermAxis-ManufacturingFacilityInTijuanaMexicoMember_SubsequentEventTypeAxis-SubsequentEventMember" id="c67218531">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
  <us-gaap:LesseeOperatingLeasesTextBlock contextRef="d_2019-10-01_2020-09-30" id="s1700395">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: left; margin: 0pt 0"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;NOTE &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6&lt;/div&gt;- LEASES&lt;/div&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;Clearfield leases a &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;71,000&lt;/div&gt; square foot facility at &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7050&lt;/div&gt; Winnetka Avenue North, Brooklyn Park, Minnesota consisting of our corporate offices, manufacturing and warehouse space. The lease term is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;ten&lt;/div&gt; years and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;two&lt;/div&gt; months and commenced on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2015.&amp;nbsp; &lt;/div&gt;On &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; June 30, 2019, &lt;/div&gt;the Company amended its lease to add &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14,000&lt;/div&gt; square feet to this facility, with the lease term for the additional space coterminous with the original lease. Upon proper notice and payment of a termination fee of approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$249,000,&lt;/div&gt; the Company has a &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt;-time option to terminate the lease effective as of the last day of the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;eighth&lt;/div&gt; year of the term after the Company commenced paying base rent. The renewal and termination options have &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; been included within the lease term because it is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; reasonably certain that we will exercise either option.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 44; Value: 1 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Company's indirect lease for a &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;46,000&lt;/div&gt; square foot manufacturing facility in Tijuana, Mexico, expired on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; July 31, 2020 &lt;/div&gt;and was continued as an indirect lease on a month-to-month basis until we entered into a new indirect lease for this facility subsequent to the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; fiscal year end. Refer to Note &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7&lt;/div&gt;- Subsequent Events for further detail.&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;On &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; February 12, 2020, &lt;/div&gt;the Company entered into an indirect lease arrangement for an additional &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;52,000&lt;/div&gt; square foot manufacturing facility in Tijuana, Mexico. The lease term is approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;42&lt;/div&gt; months and commenced on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; February 12, 2020. &lt;/div&gt;The lease contains written options to renew for &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;two&lt;/div&gt; additional consecutive periods of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; years each.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;Right-of-use lease assets and lease liabilities are recognized as of the commencement date based on the present value of the remaining lease payments over the lease term which includes renewal periods we are reasonably certain to exercise. Our leases do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; contain any material residual value guarantees or material restrictive covenants. As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;we do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; have material lease commitments that have &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; commenced.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;Operating lease expense included within cost of sales and selling, general and administrative expense was as follows for the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="font-style: italic; border-bottom: Black 1pt solid"&gt;Operating lease expense under ASC842, Leases, within:&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Year ended September 30, 2020&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 73%; text-align: justify"&gt;Cost of sales&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 24%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;904,638&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Selling, general and administrative&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;221,507&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total lease expense&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,126,145&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;Future maturities of lease liabilities were as follows as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;Operating &lt;br /&gt;Leases&lt;/td&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 73%; text-align: justify; padding-bottom: 1pt"&gt;FY2021&lt;/td&gt;  &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 24%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;752,423&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;FY2022&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;FY2023&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;744,963&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;FY2024&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;516,725&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;FY2025&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;217,552&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total lease payments&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,004,465&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Less: Interest&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(209,538&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;Present value of lease liabilities&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,794,927&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;The weighted average term and weighted average discount rate for our leases as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.99&lt;/div&gt; years and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.48%,&lt;/div&gt; respectively. For the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;the operating cash outflows from our leases were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$812,107.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;Rent expense for our operating leases as accounted for under ASC &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;840,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Leases&lt;/div&gt;, included within cost of sales and selling, general and administrative expense was as follows for the year ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2019.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 45; Value: 1 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="font-style: italic; border-bottom: Black 1pt solid"&gt;Operating lease expense under ASC840, Leases, within:&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Year ended September 30, 2019&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 73%; text-align: justify"&gt;Cost of sales&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 24%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;678,652&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Selling, general and administrative&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;219,216&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total lease expense&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;897,868&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;As previously disclosed in the Notes to the Financial Statements in our &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; Annual Report on Form &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10&lt;/div&gt;-K, prior to the adoption of ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;02,&lt;/div&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic;"&gt;Leases (Topic &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;842&lt;/div&gt;)&lt;/div&gt;, the future minimum payments required under lease agreements were as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;As of September 30, 2019&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 73%; text-align: justify"&gt;FY2020&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 24%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;643,040&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;FY2021&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;479,213&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;FY2022&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;491,397&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;FY2023&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;503,895&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;FY2024&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;516,720&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;217,551&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Total minimum lease payments&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,851,816&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
  <us-gaap:Liabilities contextRef="i_2020-09-30" decimals="INF" id="c67217709" unitRef="iso4217-usd">12544152</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="i_2019-09-30" decimals="INF" id="c67217710" unitRef="iso4217-usd">6955176</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2020-09-30" decimals="INF" id="c67217738" unitRef="iso4217-usd">95297430</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2019-09-30" decimals="INF" id="c67217739" unitRef="iso4217-usd">81888563</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesCurrent contextRef="i_2020-09-30" decimals="INF" id="c67217698" unitRef="iso4217-usd">10414809</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="i_2019-09-30" decimals="INF" id="c67217699" unitRef="iso4217-usd">6607062</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="i_2020-09-30" decimals="INF" id="c67217707" unitRef="iso4217-usd">2129343</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="i_2019-09-30" decimals="INF" id="c67217708" unitRef="iso4217-usd">348114</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LongTermInvestments contextRef="i_2020-09-30" decimals="INF" id="c67217672" unitRef="iso4217-usd">25143000</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="i_2019-09-30" decimals="INF" id="c67217673" unitRef="iso4217-usd">23902000</us-gaap:LongTermInvestments>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217893" unitRef="iso4217-usd">-246730</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217894" unitRef="iso4217-usd">-236670</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217882" unitRef="iso4217-usd">-41128</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217883" unitRef="iso4217-usd">-12962039</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217873" unitRef="iso4217-usd">6655773</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217874" unitRef="iso4217-usd">14732653</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetIncomeLoss contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218150" unitRef="iso4217-usd">7293066</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218151" unitRef="iso4217-usd">4566156</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-CommonStockMember" id="c67217799" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c67217800" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="INF" id="c67217801" unitRef="iso4217-usd">4566156</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" id="c67217839" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c67217840" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLoss contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="INF" id="c67217841" unitRef="iso4217-usd">7293066</us-gaap:NetIncomeLoss>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="d_2019-10-01_2020-09-30" id="c67221142">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Recently Issued Accounting Pronouncements:&lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;Effective &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; October 1, 2019, &lt;/div&gt;we adopted the Financial Accounting Standards Board (&amp;#x201c;FASB&amp;#x201d;) Accounting Standards Update (&amp;#x201c;ASU&amp;#x201d;) &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;02,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Leases&lt;/div&gt;, using the effective date method under the modified retrospective approach. The amended guidance requires lessees, at the commencement date, to recognize a lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis, and&amp;nbsp;to record a right-of-use (&amp;#x201c;ROU&amp;#x201d;) asset, which is an asset that represents the lessee's right to use, or control the use of, a specified asset for the lease term. In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; July 2018, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Leases, Targeted Improvements&lt;/div&gt;, which gave companies the option of applying the new standard at the adoption date, rather than retrospectively to the earliest period presented in the financial statements. The Company elected the package of practical expedients permitted under the new standard, which among other things, allowed the Company to carry forward the historical lease classification. The Company also elected the practical expedient to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; recognize a lease liability and ROU asset for short-term leases less than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12&lt;/div&gt; months. We chose the option to apply the new standard at the adoption date, and therefore we are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; required to restate the financial statements for prior periods, nor are we required to provide the disclosures required by the new standard for prior periods.&amp;nbsp;Upon adoption, we recognized an approximate &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$2.4&lt;/div&gt; million ROU asset, and an approximate &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$2.6&lt;/div&gt;&amp;nbsp;million lease liability. Our adoption of the new standard did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; impact our cash flows or have a material impact on our results of operations. We have expanded our financial statement disclosures to comply with the requirements of the new standard.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 2017, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;04,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Intangibles-Goodwill,&lt;/div&gt; which offers amended guidance to simplify the accounting for goodwill impairment by removing Step &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2&lt;/div&gt; of the goodwill impairment test. A goodwill impairment will now be measured as the amount by which a reporting unit's carrying value exceeds its fair value, limited to the amount of goodwill allocated to that reporting unit. This guidance is to be applied on a prospective basis effective for the Company's interim and annual periods beginning after &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 15, 2019, &lt;/div&gt;with early adoption permitted for any impairment tests performed after &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2017. &lt;/div&gt;The new guidance is effective for the Company beginning in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; quarter of fiscal &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2021,&lt;/div&gt; with early adoption permitted. The Company is evaluating the impact of the adoption of ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;04&lt;/div&gt; on our financial statements and does &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; believe the adoption of this ASU will have a material impact on our financial statements.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; June 2016, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Measurement of Credit Losses on Financial Instruments&lt;/div&gt;. In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; November 2018, &lt;/div&gt;the FASB issued update ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; that clarifies the scope of the standard in the amendments in ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13.&lt;/div&gt; This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; quarter of fiscal &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2023,&lt;/div&gt; with early adoption permitted. The Company is evaluating the impact of the adoption of ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13&lt;/div&gt; on our financial statements.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:NumberOfReportableSegments contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217965" unitRef="xbrli-pure">1</us-gaap:NumberOfReportableSegments>
  <us-gaap:OpenTaxYear contextRef="d_2019-10-01_2020-09-30_IncomeTaxAuthorityAxis-DomesticCountryMember" id="c67218359">2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2017 2018 2019</us-gaap:OpenTaxYear>
  <us-gaap:OperatingIncomeLoss contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217749" unitRef="iso4217-usd">8384000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217750" unitRef="iso4217-usd">5188134</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingLeaseExpense contextRef="d_2019-10-01_2020-09-30_IncomeStatementLocationAxis-CostOfSalesMember" decimals="INF" id="c67218505" unitRef="iso4217-usd">904638</us-gaap:OperatingLeaseExpense>
  <us-gaap:OperatingLeaseExpense contextRef="d_2019-10-01_2020-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="INF" id="c67218506" unitRef="iso4217-usd">221507</us-gaap:OperatingLeaseExpense>
  <us-gaap:OperatingLeaseExpense contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218507" unitRef="iso4217-usd">1126145</us-gaap:OperatingLeaseExpense>
  <us-gaap:OperatingLeaseLiability contextRef="i_2019-10-01_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201602Member" decimals="INF" id="c67218022" unitRef="iso4217-usd">2600000</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseLiability contextRef="i_2020-09-30" decimals="INF" id="c67218517" unitRef="iso4217-usd">2794927</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseLiabilityCurrent contextRef="i_2020-09-30" decimals="INF" id="c67217690" unitRef="iso4217-usd">665584</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrent contextRef="i_2019-09-30" id="c67217691" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i_2020-09-30" decimals="INF" id="c67217701" unitRef="iso4217-usd">2129343</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i_2019-09-30" id="c67217702" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OperatingLeasePayments contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218497" unitRef="iso4217-usd">812107</us-gaap:OperatingLeasePayments>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2019-10-01_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201602Member" decimals="INF" id="c67218021" unitRef="iso4217-usd">2400000</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2020-09-30" decimals="INF" id="c67217678" unitRef="iso4217-usd">2539100</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2019-09-30" id="c67217679" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i_2020-09-30" decimals="INF" id="c67218496" unitRef="xbrli-pure">0.0348</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="i_2019-09-30" decimals="INF" id="c67218527" unitRef="iso4217-usd">2851816</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="i_2019-09-30" decimals="INF" id="c67218521" unitRef="iso4217-usd">643040</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="i_2019-09-30" decimals="INF" id="c67218525" unitRef="iso4217-usd">516720</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="i_2019-09-30" decimals="INF" id="c67218524" unitRef="iso4217-usd">503895</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="i_2019-09-30" decimals="INF" id="c67218523" unitRef="iso4217-usd">491397</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="i_2019-09-30" decimals="INF" id="c67218522" unitRef="iso4217-usd">479213</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="i_2019-09-30" decimals="INF" id="c67218526" unitRef="iso4217-usd">217551</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="d_2018-10-01_2019-09-30_IncomeStatementLocationAxis-CostOfSalesMember" decimals="INF" id="c67218518" unitRef="iso4217-usd">678652</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="d_2018-10-01_2019-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="INF" id="c67218519" unitRef="iso4217-usd">219216</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218520" unitRef="iso4217-usd">897868</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2020-09-30_IncomeTaxAuthorityAxis-DomesticCountryMember" decimals="INF" id="c67218320" unitRef="iso4217-usd">0</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2020-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember" decimals="INF" id="c67218321" unitRef="iso4217-usd">769000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2019-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember" decimals="INF" id="c67218322" unitRef="iso4217-usd">1905000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2019-09-30_IncomeTaxAuthorityAxis-DomesticCountryMember" decimals="INF" id="c67218361" unitRef="iso4217-usd">0</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="i_2018-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember" decimals="INF" id="c67218331" unitRef="iso4217-usd">105000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
  <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="i_2019-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember" decimals="INF" id="c67218338" unitRef="iso4217-usd">47000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
  <us-gaap:OtherAssetsCurrent contextRef="i_2020-09-30" decimals="INF" id="c67217665" unitRef="iso4217-usd">585436</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="i_2019-09-30" decimals="INF" id="c67217666" unitRef="iso4217-usd">769161</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="i_2020-09-30" decimals="INF" id="c67217682" unitRef="iso4217-usd">266857</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="i_2019-09-30" decimals="INF" id="c67217683" unitRef="iso4217-usd">210905</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217885" unitRef="iso4217-usd">428654</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="d_2018-10-01_2019-09-30" id="c67217886" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2019-10-01_2020-09-30_PlanNameAxis-EmployeeStockPurchasePlanMember" decimals="INF" id="c67218232" unitRef="iso4217-usd">84595</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217891" unitRef="iso4217-usd">176416</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217892" unitRef="iso4217-usd">553165</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:PaymentsToAcquireInvestments contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217878" unitRef="iso4217-usd">34056930</us-gaap:PaymentsToAcquireInvestments>
  <us-gaap:PaymentsToAcquireInvestments contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217879" unitRef="iso4217-usd">20311393</us-gaap:PaymentsToAcquireInvestments>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217876" unitRef="iso4217-usd">1806198</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217877" unitRef="iso4217-usd">2511646</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="d_2019-10-01_2020-09-30" id="s1700394">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;NOTE &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &amp;#x2013; EMPLOYEE BENEFIT PLAN&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company maintains a contributory &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;401&lt;/div&gt;(k) profit sharing benefit plan, whereby eligible employees &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;contribute a portion of their earnings, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; to exceed annual amounts allowed under the Internal Revenue Code. The Company matched &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;100%&lt;/div&gt; of the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3%&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50%&lt;/div&gt; of the next &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3%&lt;/div&gt; of the participant's eligible compensation that was contributed by the participant. The Company's contributions under this plan were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$838,946&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$702,202&lt;/div&gt; for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; respectively&lt;div style="display: inline; font-weight: bold;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2020-09-30" decimals="INF" id="c67217714" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2019-09-30" decimals="INF" id="c67217715" unitRef="iso4217-usd-per-xbrli-shares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2020-09-30" decimals="INF" id="c67217716" unitRef="xbrli-shares">500000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2019-09-30" decimals="INF" id="c67217717" unitRef="xbrli-shares">500000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2020-09-30_StatementClassOfStockAxis-UndesignatedSharesMember" decimals="INF" id="c67218173" unitRef="xbrli-shares">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2020-09-30_StatementClassOfStockAxis-SeriesBPreferredStockMember" decimals="INF" id="c67218174" unitRef="xbrli-shares">500000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued contextRef="i_2020-09-30" decimals="INF" id="c67217718" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesIssued contextRef="i_2019-09-30" decimals="INF" id="c67217719" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesIssued contextRef="i_2020-09-30_StatementClassOfStockAxis-SeriesBPreferredStockMember" decimals="INF" id="c67218175" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesOutstanding contextRef="i_2020-09-30" decimals="INF" id="c67217720" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesOutstanding contextRef="i_2019-09-30" decimals="INF" id="c67217721" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesOutstanding contextRef="i_2020-09-30_StatementClassOfStockAxis-SeriesBPreferredStockMember" decimals="INF" id="c67218235" unitRef="xbrli-shares">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockValue contextRef="i_2020-09-30" id="c67217712" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PreferredStockValue contextRef="i_2019-09-30" id="c67217713" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217887" unitRef="iso4217-usd">348776</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217888" unitRef="iso4217-usd">313891</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217880" unitRef="iso4217-usd">35822000</us-gaap:ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities>
  <us-gaap:ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217881" unitRef="iso4217-usd">9861000</us-gaap:ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217889" unitRef="iso4217-usd">9564</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217890" unitRef="iso4217-usd">2604</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember" decimals="INF" id="c67218086" unitRef="iso4217-usd">8171497</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2019-09-30_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember" decimals="INF" id="c67218087" unitRef="iso4217-usd">7106041</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember" decimals="INF" id="c67218088" unitRef="iso4217-usd">4281481</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2019-09-30_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember" decimals="INF" id="c67218089" unitRef="iso4217-usd">3996251</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember" decimals="INF" id="c67218090" unitRef="iso4217-usd">2576861</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2019-09-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember" decimals="INF" id="c67218091" unitRef="iso4217-usd">2436346</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="INF" id="c67218092" unitRef="iso4217-usd">245903</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2019-09-30_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="INF" id="c67218093" unitRef="iso4217-usd">245903</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember" decimals="INF" id="c67218094" unitRef="iso4217-usd">19143</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2019-09-30_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember" decimals="INF" id="c67218095" unitRef="iso4217-usd">8921</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2020-09-30" decimals="INF" id="c67218096" unitRef="iso4217-usd">15294885</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2019-09-30" decimals="INF" id="c67218097" unitRef="iso4217-usd">13793462</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2020-09-30_StatementGeographicalAxis-MX" decimals="INF" id="c67218448" unitRef="iso4217-usd">1686209</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2019-09-30_StatementGeographicalAxis-MX" decimals="INF" id="c67218449" unitRef="iso4217-usd">1406546</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2020-09-30" decimals="INF" id="c67218100" unitRef="iso4217-usd">5109988</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2019-09-30" decimals="INF" id="c67218101" unitRef="iso4217-usd">5413241</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="d_2019-10-01_2020-09-30" id="c67221133">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Property, Plant and Equipment:&lt;/div&gt; Property, plant and equipment are recorded at cost. Significant additions or improvements extending asset lives are capitalized, while repairs and maintenance are charged to expense when incurred. Depreciation is provided in amounts sufficient to relate the cost of assets to operations over their estimated useful lives. Leasehold improvements are amortized over the shorter of the remaining term of the lease or estimated life of the asset.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Estimated useful lives of the assets are as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-9.35pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;Years&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;Equipment&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt; &amp;#x2013; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Leasehold improvements&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7-10 or life of lease&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 67%; text-align: justify"&gt;Vehicles&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 30%; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 34; Value: 1 --&gt; &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Property, plant and equipment consist of the following:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2020&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2019&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 66%; text-align: justify"&gt;Manufacturing equipment&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,171,497&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7,106,041&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;Office equipment&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,281,481&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,996,251&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Leasehold improvements&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,576,861&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,436,346&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;Vehicles&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;245,903&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;245,903&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Construction in progress&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,143&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,921&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;Property, plant and equipment, gross&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15,294,885&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,793,462&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -16.1pt; padding-left: 16.1pt"&gt;Less accumulated depreciation&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,184,897&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,380,221&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Property, plant and equipment, net&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,109,988&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,413,241&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Depreciation expense for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,944,186&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,705,583,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="d_2019-10-01_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-UsefulLivesMember" id="c-5">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;Years&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;Equipment&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt; &amp;#x2013; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Leasehold improvements&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7-10 or life of lease&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 67%; text-align: justify"&gt;Vehicles&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 30%; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-6">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2020&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2019&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 66%; text-align: justify"&gt;Manufacturing equipment&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,171,497&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7,106,041&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;Office equipment&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,281,481&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,996,251&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Leasehold improvements&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,576,861&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,436,346&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;Vehicles&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;245,903&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;245,903&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Construction in progress&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,143&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,921&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;Property, plant and equipment, gross&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15,294,885&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,793,462&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -16.1pt; padding-left: 16.1pt"&gt;Less accumulated depreciation&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,184,897&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,380,221&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Property, plant and equipment, net&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,109,988&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,413,241&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2019-10-01_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-EquipmentMember_RangeAxis-MinimumMember" id="c67218068">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2019-10-01_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-EquipmentMember_RangeAxis-MaximumMember" id="c67218070">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2019-10-01_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember_RangeAxis-MinimumMember" id="c67218074">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2019-10-01_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember_RangeAxis-MaximumMember" id="c67218076">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2019-10-01_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" id="c67218081">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:ReceivablesPolicyTextBlock contextRef="d_2019-10-01_2020-09-30" id="c67221131">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Accounts Receivable: &lt;/div&gt;Credit is extended based on the evaluation of a customer's financial condition and collateral is generally &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; required. Accounts that are outstanding longer than the contractual payment terms are considered past due. The Company does &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; charge interest on past due receivables. The Company determines its allowance by considering a number of factors, including the length of time trade receivables are past due, the Company's previous loss history, the customer's current ability to pay its obligation to the Company, and the condition of the general economy and the industry as whole. The Company writes off accounts receivable when they become uncollectible; payments subsequently received on such receivables are credited to the allowance for doubtful accounts.&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 33; Value: 1 --&gt; &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The allowance for doubtful accounts activity for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; is as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Year Ended&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Balance at Beginning of Year&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Additions Charged to Costs and Expenses&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Less Write-offs&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Balance at End of Year&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 40%; text-align: justify"&gt;September 30, 2020&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;289,085&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;289,085&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;September 30, 2019&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;79,085&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;210,000&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;289,085&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218003" unitRef="iso4217-usd">1269542</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218004" unitRef="iso4217-usd">1089637</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="d_2019-10-01_2020-09-30" id="c67221138">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Research and Development Costs&lt;/div&gt;: Research and development costs amounted to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,269,542&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,089,637&lt;/div&gt; for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; respectively, and are charged to expense when incurred.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2020-09-30" decimals="INF" id="c67217734" unitRef="iso4217-usd">25113873</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2019-09-30" decimals="INF" id="c67217735" unitRef="iso4217-usd">17820807</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-10-01_2020-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US" decimals="INF" id="c67218450" unitRef="iso4217-usd">89021000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-10-01_2019-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US" decimals="INF" id="c67218451" unitRef="iso4217-usd">78553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-10-01_2020-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember" decimals="INF" id="c67218452" unitRef="iso4217-usd">4054000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-10-01_2019-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember" decimals="INF" id="c67218453" unitRef="iso4217-usd">6481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218454" unitRef="iso4217-usd">93074514</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218455" unitRef="iso4217-usd">85034182</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="d_2019-10-01_2020-09-30" id="c67221125">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Revenue Recognition: &lt;/div&gt;Our revenue is comprised of the sale of our products to customers and is recognized when the Company satisfies its performance obligations under the contract. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer. The majority of our contracts have a single performance obligation and are short term in nature. We recognize revenue by transferring the promised products to the customer, with substantially all revenue recognized at the point in time when the customer obtains control of the products. Shipping and handling costs charged to our customers are included in net sales, while the corresponding shipping expenses are included in cost of sales. Sales, value add, and other taxes collected from customers and remitted to governmental authorities are accounted for on a net (excluded from revenue) basis.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="d_2020-10-09_2020-10-09_LeaseContractualTermAxis-ManufacturingFacilityInTijuanaMexicoMember_SubsequentEventTypeAxis-SubsequentEventMember" decimals="INF" id="c67218533" unitRef="iso4217-usd">580000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-14">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center"&gt;September 30,&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center"&gt;September 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Current:&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 66%; text-align: justify; text-indent: 0.25in"&gt;Federal&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,966,491&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,260,552&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt; text-indent: 0.25in"&gt;State&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;175,201&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;103,130&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; text-indent: 8.1pt"&gt;Current income tax expense&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,141,692&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,363,682&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Deferred:&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; text-indent: 0.25in"&gt;Federal&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(252,929&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(38,534&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt; text-indent: 0.25in"&gt;State&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(26, 879)&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;35,289&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt; text-indent: 8.1pt"&gt;Deferred income tax expense&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(279,808&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(3,245&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Income tax expense&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,861,884&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,360,437&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-16">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center"&gt;September 30,&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center"&gt;September 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Deferred income tax assets (liabilities):&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 70%; text-align: justify"&gt;Intangibles&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(86,319&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(75,190&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Property and equipment depreciation&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(419,896&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(521,586&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;Net operating loss carry forwards and credits&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;351,446&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;377,505&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Stock-based compensation&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;169,730&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;114,118&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;Inventories&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;386,296&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;350,197&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Prepaid expenses&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(43,233&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(63,252&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;Accrued expenses and reserves&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;467,010&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;371,414&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Goodwill&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(646,916&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(607,882&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="padding-left: 10pt; text-align: justify"&gt;Gross deferred tax asset (liability)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;178,118&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(54,676&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Valuation allowance&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(47,014&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt"&gt;Net deferred tax asset (liability)&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;178,118&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(101,690&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-8">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify; border-bottom: Black 1pt solid"&gt;Year ended September 30,&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 74%; text-align: left"&gt;Net income&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7,293,066&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,566,156&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Weighted average common shares&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,643,355&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,442,871&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Dilutive potential common shares&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,343&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Weighted average dilutive common shares outstanding&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,643,355&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,451,214&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Earnings per share:&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: 0pt; padding-left: 10pt"&gt;Basic&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.53&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.34&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: 0pt; padding-left: 10pt"&gt;Diluted&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.53&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.34&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-15">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center"&gt;September 30,&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center"&gt;September 30,&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 66%; text-align: justify; text-indent: -9pt; padding-left: 9pt"&gt;Federal statutory rate&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;21&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;21&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"&gt;State income taxes&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;%&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"&gt;Permanent differences:&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"&gt;Change in valuation allowance&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;%)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;%)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"&gt;Expiration and utilization of state NOL's&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"&gt;Research and development credits&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(2&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;%)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(2&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;%)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt; text-indent: -12.6pt; padding-left: 12.6pt"&gt;Excess tax expense (benefits) from stock-based compensation&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 2.5pt; text-indent: -0.9pt; padding-left: 9pt"&gt;Tax rate&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;20&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;%&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;23&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-7">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="15" style="text-align: center; border-bottom: Black 1pt solid"&gt;September 30, 2020&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Gross Carrying Amount&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Accumulated Amortization&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Net Book Value Amount&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; text-align: left"&gt;Customer relationships&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,742,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;654,850&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,087,150&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Certifications&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,068,000&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;350,437&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;717,563&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Trademarks&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;563,000&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;184,734&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;378,266&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Patents&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;20&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;689,889&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;56,257&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;633,632&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Other&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;31,091&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18,655&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,436&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Totals&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,093,980&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,264,933&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,829,047&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="15" style="text-align: center; border-bottom: Black 1pt solid"&gt;September 30, 2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Gross Carrying Amount&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Accumulated Amortization&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Net Book Value Amount&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; text-align: left"&gt;Customer relationships&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,742,000&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;405,384&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,336,616&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Certifications&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,068,000&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;216,937&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;851,063&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Trademarks&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;563,000&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;114,359&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;448,641&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Patents&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;20&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;530,409&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;38,247&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;492,162&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Other&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;31,091&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,438&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18,653&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Totals&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,934,500&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;787,365&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,147,135&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-21">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;As of September 30, 2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 73%; text-align: justify"&gt;FY2020&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 24%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;643,040&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;FY2021&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;479,213&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;FY2022&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;491,397&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;FY2023&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;503,895&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;FY2024&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;516,720&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;217,551&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Total minimum lease payments&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,851,816&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-4">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2020&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2019&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 66%; text-align: justify"&gt;Raw materials&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,287,134&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,234,046&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;Work-in-process&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,033,021&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;540,962&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Finished goods&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,048,514&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,356,720&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Inventories, gross&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15,368,669&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,131,728&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Inventory reserve&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(960,131&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1,118,748&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Inventories, net&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14,408,538&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9,012,980&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-12">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;Year Ended&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Number outstanding&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Weighted average remaining contractual life (in years)&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Weighted average exercise price&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Aggregate intrinsic value&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 24%; text-align: left"&gt;September 30, 2020&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;337,100&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.43&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.48&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;720,831&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left"&gt;September 30, 2019&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;290,750&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.04&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11.86&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;156,173&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-10">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Number of shares&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Weighted average exercise&amp;nbsp;price&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Weighted average fair value&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 61%; text-align: left"&gt;Outstanding as of September 30, 2018&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;138,500&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style=" margin: 0pt 0; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10.99&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="padding-left: 10pt; text-align: left"&gt;Granted&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;172,000&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.17&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.53&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 10pt; text-align: left"&gt;Cancelled or Forfeited&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(12,000&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.17&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Exercised&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(7,750&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2.58&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Outstanding as of September 30, 2019&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;290,750&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11.86&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="padding-left: 10pt; text-align: left"&gt;Granted&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;121,350&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.43&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4.62&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 10pt; text-align: left"&gt;Cancelled or Forfeited&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(48,250&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13.35&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Exercised&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(26,750&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4.01&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Outstanding as of September 30, 2020&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;337,100&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.48&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-9">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;Year ended September 30, 2020&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Year ended September 30, 2019&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Dividend yield&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;%&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify; width: 56%"&gt;Weighted average expected volatility&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center; width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center; width: 6%"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;39.5&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center; width: 6%"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;#x2013;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center; width: 6%"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;44.9&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center; width: 2%"&gt;%&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left; width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right; width: 18%"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;37.77&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; width: 2%"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Weighted average risk-free interest rate&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.24&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;#x2013;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1.69&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;%&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2.92&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;Weighted average expected life (in years)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;#x2013;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.0&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Vesting period (in years)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;#x2013;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3.0&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-13">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Number of shares&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Weighted average grant date fair value&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; text-align: left"&gt;Unvested shares as of September 30, 2018&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;248,613&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14.65&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="padding-left: 10pt; text-align: left"&gt;Granted&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,340&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14.40&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 10pt; text-align: left"&gt;Vested&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(110,683&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;16.31&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Forfeited&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(11,830&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14.47&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Unvested shares as of September 30, 2019&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;130,440&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13.25&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="padding-left: 10pt; text-align: left"&gt;Granted&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,455&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10.30&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 10pt; text-align: left"&gt;Vested&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(29,950&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13.36&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Forfeited&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(10,875&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style=" margin: 0pt 0; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.14&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Unvested shares as of September 30, 2020&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;109,070&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.98&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217747" unitRef="iso4217-usd">29530198</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217748" unitRef="iso4217-usd">27500989</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:ShareBasedCompensation contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217862" unitRef="iso4217-usd">773555</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217863" unitRef="iso4217-usd">1729025</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2019-10-01_2020-09-30" id="c67218191">P4Y259D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2018-10-01_2019-09-30" id="c67218195">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2019-10-01_2020-09-30_AwardTypeAxis-EmployeeStockOptionMember_RangeAxis-MinimumMember" id="c67218198">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2019-10-01_2020-09-30_AwardTypeAxis-EmployeeStockOptionMember_RangeAxis-MaximumMember" id="c67218199">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2019-10-01_2020-09-30_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-StockCompensationPlan2007Member_RangeAxis-MinimumMember_TitleOfIndividualAxis-EmployeesMember" id="c67218212">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2019-10-01_2020-09-30_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-StockCompensationPlan2007Member_RangeAxis-MaximumMember_TitleOfIndividualAxis-EmployeesMember" id="c67218213">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2019-10-01_2020-09-30_RangeAxis-MinimumMember" id="c67218252">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2019-10-01_2020-09-30_RangeAxis-MaximumMember" id="c67218254">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="d_2018-10-01_2019-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218303" unitRef="xbrli-shares">11830</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="d_2019-10-01_2020-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218311" unitRef="xbrli-shares">10875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="d_2018-10-01_2019-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218304" unitRef="iso4217-usd-per-xbrli-shares">14.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="d_2019-10-01_2020-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218312" unitRef="iso4217-usd-per-xbrli-shares">12.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2018-10-01_2019-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218299" unitRef="xbrli-shares">4340</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2019-10-01_2020-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218307" unitRef="xbrli-shares">19455</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="d_2018-10-01_2019-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218300" unitRef="iso4217-usd-per-xbrli-shares">14.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="d_2019-10-01_2020-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218308" unitRef="iso4217-usd-per-xbrli-shares">10.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i_2018-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218297" unitRef="xbrli-shares">248613</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i_2019-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218305" unitRef="xbrli-shares">130440</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="i_2020-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218313" unitRef="xbrli-shares">109070</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2018-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218298" unitRef="iso4217-usd-per-xbrli-shares">14.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2019-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218306" unitRef="iso4217-usd-per-xbrli-shares">13.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2020-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218314" unitRef="iso4217-usd-per-xbrli-shares">12.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="d_2018-10-01_2019-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218301" unitRef="xbrli-shares">110683</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="d_2019-10-01_2020-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218309" unitRef="xbrli-shares">29950</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="d_2018-10-01_2019-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218302" unitRef="iso4217-usd-per-xbrli-shares">16.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="d_2019-10-01_2020-09-30_AwardTypeAxis-RestrictedStockMember" decimals="INF" id="c67218310" unitRef="iso4217-usd-per-xbrli-shares">13.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="d_2019-10-01_2020-09-30" decimals="4" id="c67218237" unitRef="xbrli-pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="d_2018-10-01_2019-09-30" decimals="4" id="c67218239" unitRef="xbrli-pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="d_2019-10-01_2020-09-30_RangeAxis-MinimumMember" decimals="4" id="c67218240" unitRef="xbrli-pure">0.395</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="d_2019-10-01_2020-09-30_RangeAxis-MaximumMember" decimals="4" id="c67218242" unitRef="xbrli-pure">0.449</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="d_2018-10-01_2019-09-30" decimals="4" id="c67218243" unitRef="xbrli-pure">0.3777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="d_2019-10-01_2020-09-30_RangeAxis-MinimumMember" decimals="4" id="c67218244" unitRef="xbrli-pure">0.0024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="d_2019-10-01_2020-09-30_RangeAxis-MaximumMember" decimals="4" id="c67218246" unitRef="xbrli-pure">0.0169</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="d_2018-10-01_2019-09-30" decimals="4" id="c67218247" unitRef="xbrli-pure">0.0292</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="d_2020-02-01_2020-02-29_PlanNameAxis-EmployeeStockPurchasePlanMember" decimals="INF" id="c67218233" unitRef="xbrli-shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="i_2020-09-30" decimals="INF" id="c67218179" unitRef="xbrli-shares">769545</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="i_2020-09-30_PlanNameAxis-EmployeeStockPurchasePlanMember" decimals="INF" id="c67218234" unitRef="xbrli-shares">219623</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="i_2020-09-30" decimals="INF" id="c67218283" unitRef="xbrli-shares">97333</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="i_2019-09-30" decimals="INF" id="c67218286" unitRef="xbrli-shares">58750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="i_2020-09-30" decimals="INF" id="c67218285" unitRef="iso4217-usd-per-xbrli-shares">12.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="i_2019-09-30" decimals="INF" id="c67218288" unitRef="iso4217-usd-per-xbrli-shares">9.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218205" unitRef="iso4217-usd">332468</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218206" unitRef="iso4217-usd">81728</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218262" unitRef="xbrli-shares">12000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218274" unitRef="xbrli-shares">48250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218263" unitRef="iso4217-usd-per-xbrli-shares">12.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218275" unitRef="iso4217-usd-per-xbrli-shares">13.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218189" unitRef="xbrli-shares">121350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218193" unitRef="xbrli-shares">172000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218261" unitRef="iso4217-usd-per-xbrli-shares">3.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218273" unitRef="iso4217-usd-per-xbrli-shares">4.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i_2020-09-30" decimals="INF" id="c67218292" unitRef="iso4217-usd">720831</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i_2019-09-30" decimals="INF" id="c67218296" unitRef="iso4217-usd">156173</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2018-09-30" decimals="INF" id="c67218256" unitRef="xbrli-shares">138500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2019-09-30" decimals="INF" id="c67218268" unitRef="xbrli-shares">290750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2020-09-30" decimals="INF" id="c67218280" unitRef="xbrli-shares">337100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2018-09-30" decimals="INF" id="c67218257" unitRef="iso4217-usd-per-xbrli-shares">10.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2019-09-30" decimals="INF" id="c67218269" unitRef="iso4217-usd-per-xbrli-shares">11.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2020-09-30" decimals="INF" id="c67218281" unitRef="iso4217-usd-per-xbrli-shares">12.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="i_2020-09-30" decimals="INF" id="c67218201" unitRef="xbrli-shares">44000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="i_2019-09-30" decimals="INF" id="c67218202" unitRef="xbrli-shares">36000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-11">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Year ended&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Exercisable&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Weighted average remaining contractual life (in years)&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Weighted average exercise price&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 43%; text-align: justify"&gt;September 30, 2020&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;97,333&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 16%; text-align: right"&gt;&lt;div style=" margin: 0pt 0; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2.19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12.76&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;September 30, 2019&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;58,750&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2.40&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9.19&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218266" unitRef="iso4217-usd-per-xbrli-shares">2.58</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218278" unitRef="iso4217-usd-per-xbrli-shares">4.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218192" unitRef="iso4217-usd-per-xbrli-shares">12.43</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218196" unitRef="iso4217-usd-per-xbrli-shares">12.17</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="d_2019-10-01_2020-09-30" id="c67221137">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Stock-Based Compensation&lt;/div&gt;: We measure and recognize compensation expense for all stock-based awards at fair value over the requisite service period. We use the Black-Scholes option pricing model to determine the weighted average fair value of options. For restricted stock grants, fair value is determined as the average price of the Company's stock on the date of grant. Equity-based compensation expense is broken out between cost of sales and selling, general and administrative expenses based on the classification of the employee. The determination of fair value of stock-based awards on the date of grant using an option-pricing model is affected by our stock price as well as by assumptions regarding a number of subjective variables. These variables include, but are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; limited to, the expected stock price volatility over the term of the awards, and actual and projected employee stock option exercise behaviors.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 36; Value: 1 --&gt; &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The expected terms of the options are based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at grant date. Volatility is based on historical and expected future volatility of the Company's stock. The Company has &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; historically issued any dividends and does &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; expect to in the future. Forfeitures for both option and restricted stock grants are estimated at the time of the grant and revised in subsequent periods if actual forfeitures differ from estimates.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;If factors change and we employ different assumptions in the determination of the fair value of grants in future periods, the related compensation expense that we record &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;differ significantly from what we have recorded in the current periods.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="d_2019-10-01_2020-09-30" id="c67218190">P5Y259D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="d_2018-10-01_2019-09-30" id="c67218194">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="d_2019-10-01_2020-09-30_RangeAxis-MinimumMember" id="c67218248">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="d_2019-10-01_2020-09-30_RangeAxis-MaximumMember" id="c67218250">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="d_2018-10-01_2019-09-30" id="c67218251">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="d_2019-10-01_2020-09-30" id="c67218284">P2Y69D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="d_2018-10-01_2019-09-30" id="c67218287">P2Y146D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="d_2019-10-01_2020-09-30" id="c67218290">P3Y156D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="d_2018-10-01_2019-09-30" id="c67218294">P3Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:SharesIssued contextRef="i_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217843" unitRef="xbrli-shares">13649962</us-gaap:SharesIssued>
  <us-gaap:SharesOutstanding contextRef="i_2018-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217768" unitRef="xbrli-shares">13646553</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="i_2019-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217803" unitRef="xbrli-shares">13641805</us-gaap:SharesOutstanding>
  <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217793" unitRef="xbrli-shares">40933</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
  <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217833" unitRef="xbrli-shares">10038</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
  <us-gaap:ShortTermInvestments contextRef="i_2020-09-30" decimals="INF" id="c67217659" unitRef="iso4217-usd">10582527</us-gaap:ShortTermInvestments>
  <us-gaap:ShortTermInvestments contextRef="i_2019-09-30" decimals="INF" id="c67217660" unitRef="iso4217-usd">13524270</us-gaap:ShortTermInvestments>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="d_2019-10-01_2020-09-30" id="s1700371">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;NOTE &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;#x2013; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Description of Business: &lt;/div&gt;Clearfield, Inc. (the &amp;#x201c;Company&amp;#x201d;) is a manufacturer of a broad range of standard and custom passive connectivity products to customers throughout the United States and internationally. These products include fiber distribution systems, optical components, Outside Plant (&amp;#x201c;OSP&amp;#x201d;) cabinets, and fiber and copper cable assemblies that serve the communication service provider, including Fiber-to-the-Premises (&amp;#x201c;FTTP&amp;#x201d;), large enterprise, and original equipment manufacturer (&amp;#x201c;OEM&amp;#x201d;) markets.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Revenue Recognition: &lt;/div&gt;Our revenue is comprised of the sale of our products to customers and is recognized when the Company satisfies its performance obligations under the contract. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer. The majority of our contracts have a single performance obligation and are short term in nature. We recognize revenue by transferring the promised products to the customer, with substantially all revenue recognized at the point in time when the customer obtains control of the products. Shipping and handling costs charged to our customers are included in net sales, while the corresponding shipping expenses are included in cost of sales. Sales, value add, and other taxes collected from customers and remitted to governmental authorities are accounted for on a net (excluded from revenue) basis.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash and Cash Equivalents:&lt;/div&gt; The Company considers all highly liquid investments with original maturities of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months or less to be cash equivalents. Cash equivalents as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; consist entirely of short-term money market accounts.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company maintains cash balances at multiple financial institutions, and at times, such balances exceed insured limits. The Company has &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; experienced any losses in such accounts and believes it is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; exposed to any significant credit risk on cash and cash equivalents.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Investments:&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &lt;/div&gt;The Company currently invests its excess cash in bank certificates of deposit (&amp;#x201c;CDs&amp;#x201d;) that are fully insured by the Federal Deposit Insurance Corporation (&amp;#x201c;FDIC&amp;#x201d;) and Unites States Treasury securities with terms of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; more than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;five&lt;/div&gt; years, as well as money market accounts. CDs and Treasuries with original maturities of more than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; months are reported as held-to-maturity investments and are recorded at amortized cost, which approximates fair value due to the negligible risk of changes in value due to interest rates. The maturity dates of the Company's investments are as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2020&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2019&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 62%; text-align: justify"&gt;Less than one year&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,582,527&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 16%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,524,270&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;1-5 years&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;25,143,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;23,902,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;35,725,527&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;37,426,270&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Fair Value of Financial Instruments: &lt;/div&gt;The financial statements include the following financial instruments: cash and cash equivalents, short-term investments, long-term investments, accounts receivable, accounts payable and accrued expenses. Other than long-term investments, all financial instruments' carrying values approximate fair values because of the short-term nature of the instruments. Long-term investments' carrying value approximates fair value due to the negligible risk of changes in value due to interest rates.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Accounts Receivable: &lt;/div&gt;Credit is extended based on the evaluation of a customer's financial condition and collateral is generally &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; required. Accounts that are outstanding longer than the contractual payment terms are considered past due. The Company does &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; charge interest on past due receivables. The Company determines its allowance by considering a number of factors, including the length of time trade receivables are past due, the Company's previous loss history, the customer's current ability to pay its obligation to the Company, and the condition of the general economy and the industry as whole. The Company writes off accounts receivable when they become uncollectible; payments subsequently received on such receivables are credited to the allowance for doubtful accounts.&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 33; Value: 1 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The allowance for doubtful accounts activity for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; is as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Year Ended&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Balance at Beginning of Year&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Additions Charged to Costs and Expenses&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Less Write-offs&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Balance at End of Year&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 40%; text-align: justify"&gt;September 30, 2020&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;289,085&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 12%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;289,085&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;September 30, 2019&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;79,085&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;210,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;289,085&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Inventories: &lt;/div&gt;Inventories consist of finished goods, raw materials and work-in-process and are stated at the lower of average cost (which approximates &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt;-in, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt;-out) or net realizable value. Inventory is valued using material costs, labor charges, and allocated factory overhead charges and consists of the following:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2020&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2019&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 66%; text-align: justify"&gt;Raw materials&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,287,134&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,234,046&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;Work-in-process&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,033,021&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;540,962&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Finished goods&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,048,514&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,356,720&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Inventories, gross&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15,368,669&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,131,728&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Inventory reserve&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(960,131&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(1,118,748&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Inventories, net&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;14,408,538&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;9,012,980&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;div style="display: inline; font-family: Times New Roman, Times, Serif"&gt;The increase in inventory from fiscal year &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; to fiscal year &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2020&lt;/div&gt; is a result of additional stocking levels to support the Company's increased sales order backlog and related demand, and additional safety stock across the Company's multiple locations due to the uncertainty of COVID-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; on the Company's supply chain and manufacturing locations&lt;/div&gt;.&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;On a regular basis, the Company reviews its inventory and identifies that which is excess, slow moving, and obsolete by considering factors such as inventory levels, expected product life, and forecasted sales demand. A reserve is established for any identified excess, slow moving, and obsolete inventory down to its net realizable value through a charge to cost of sales. Inventory write-down charges &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;be required in the future if there is a significant decline in demand for the Company's products and the Company does &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; adjust its manufacturing production accordingly or if new products are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; accepted by the market.&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Property, Plant and Equipment:&lt;/div&gt; Property, plant and equipment are recorded at cost. Significant additions or improvements extending asset lives are capitalized, while repairs and maintenance are charged to expense when incurred. Depreciation is provided in amounts sufficient to relate the cost of assets to operations over their estimated useful lives. Leasehold improvements are amortized over the shorter of the remaining term of the lease or estimated life of the asset.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Estimated useful lives of the assets are as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-9.35pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;Years&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;Equipment&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt; &amp;#x2013; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;Leasehold improvements&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7-10 or life of lease&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="width: 67%; text-align: justify"&gt;Vehicles&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 30%; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: center"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 34; Value: 1 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Property, plant and equipment consist of the following:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2020&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;September 30, 2019&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 66%; text-align: justify"&gt;Manufacturing equipment&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,171,497&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7,106,041&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;Office equipment&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,281,481&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,996,251&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify"&gt;Leasehold improvements&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,576,861&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2,436,346&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;Vehicles&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;245,903&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;245,903&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Construction in progress&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19,143&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,921&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify"&gt;Property, plant and equipment, gross&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15,294,885&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,793,462&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -16.1pt; padding-left: 16.1pt"&gt;Less accumulated depreciation&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,184,897&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,380,221&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: justify; padding-bottom: 2.5pt"&gt;Property, plant and equipment, net&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,109,988&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,413,241&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&amp;nbsp;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Depreciation expense for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,944,186&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,705,583,&lt;/div&gt; respectively.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Goodwill and Intangible Assets&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;:&lt;/div&gt; The Company operates as &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;one&lt;/div&gt; reporting unit and reviews the carrying amount of goodwill annually in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;fourth&lt;/div&gt; quarter of each fiscal year and more frequently if events or changes in circumstances indicate that the carrying amount of the assets &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be recoverable. The Company determines its fair value for goodwill impairment testing purposes by calculating its market capitalization and comparing that to the Company's carrying value. The Company's goodwill impairment test for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; resulted in excess fair value over carrying value and therefore, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; adjustments were made to goodwill. During the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; there were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;no&lt;/div&gt; triggering events that indicated goodwill could be impaired.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;A significant reduction in our market capitalization or in the carrying amount of net assets of a reporting unit could result in an impairment charge. If the carrying amount of a reporting unit exceeds its fair value, the Company would measure the possible goodwill impairment loss based on an allocation of the estimate of fair value of the reporting unit to all of the underlying assets and liabilities of the reporting unit, including any previously unrecognized intangible assets. The excess of the fair value of a reporting unit over the amounts assigned to its assets and liabilities is the implied fair value of goodwill. An impairment loss is recognized to the extent that a reporting unit's recorded goodwill exceeds the implied fair value of goodwill. An impairment loss would be based on significant estimates and judgments, and if the facts and circumstances change, a potential impairment could have a material impact on the Company's financial statements.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;No&lt;/div&gt;&lt;/div&gt; impairment of goodwill has occurred during the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;or &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; respectively.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company capitalizes legal costs incurred to obtain patents. Once accepted by either the U.S. Patent Office or the equivalent office of a foreign country, these legal costs are amortized using the straight-line method over the remaining estimated lives, &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; exceeding &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;20&lt;/div&gt; years. As of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020, &lt;/div&gt;the Company has &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;22&lt;/div&gt; patents granted and multiple pending applications both inside and outside the United States.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In addition, the Company has various finite life intangible assets, most of which were acquired as a result of the acquisition of a portfolio of Telcordia certified outdoor active cabinet products from Calix, Inc. (&amp;#x201c;Calix&amp;#x201d;) during fiscal year &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2018.&lt;/div&gt; Finite life intangible assets as of &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; are as follows:&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="15" style="text-align: center; border-bottom: Black 1pt solid"&gt;September 30, 2020&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Gross Carrying Amount&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Accumulated Amortization&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Net Book Value Amount&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 48%; text-align: left"&gt;Customer relationships&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,742,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;654,850&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,087,150&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Certifications&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,068,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;350,437&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;717,563&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Trademarks&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;563,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;184,734&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;378,266&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Patents&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;20&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;689,889&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;56,257&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;633,632&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Other&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;31,091&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18,655&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,436&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Totals&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;6,093,980&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,264,933&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,829,047&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 35; Value: 1 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="15" style="text-align: center; border-bottom: Black 1pt solid"&gt;September 30, 2019&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Gross Carrying Amount&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Accumulated Amortization&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Net Book Value Amount&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 48%; text-align: left"&gt;Customer relationships&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;15&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,742,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;405,384&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;3,336,616&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Certifications&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;1,068,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;216,937&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;851,063&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Trademarks&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;563,000&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;114,359&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;448,641&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Patents&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;20&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;530,409&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;38,247&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;492,162&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Other&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;31,091&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12,438&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;18,653&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Totals&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,934,500&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;787,365&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 2.5pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;5,147,135&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Amortization expense related to these assets for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$477,568&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$472,827,&lt;/div&gt; respectively.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Impairment of Long-Lived Assets: &lt;/div&gt;The Company assesses potential impairments to its long-lived assets or asset groups when there is evidence that events occur or changes in circumstances indicate that the carrying amount of an asset or asset group &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be recovered. An impairment loss is recognized when&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;the carrying amount of the long-lived asset or asset group is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; recoverable and exceeds its fair value. The carrying amount of a long-lived asset or asset group is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset or asset group exceeds its fair value and is recorded as a reduction in the carrying value of the related asset or asset group and a charge to operating results. &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;No&lt;/div&gt;&lt;/div&gt; impairment of long-lived assets occurred during the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;or &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; respectively.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:-0.35pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:-0.35pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Income Taxes:&lt;/div&gt; The Company records income taxes in accordance with the liability method of accounting. Deferred taxes are recognized for the estimated taxes ultimately payable or recoverable based on enacted tax law. The Company establishes a valuation allowance to reduce the deferred tax assets when it is more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; that a deferred tax asset will &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; be realizable. Changes in tax rates are reflected in the tax provision as they occur.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In accounting for uncertainty in income taxes, we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; sustain the position following an audit. For tax positions meeting the more likely than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; threshold, the amount recognized in the financial statements is the largest benefit that has a greater than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;50&lt;/div&gt; percent likelihood of being realized upon ultimate settlement with the relevant tax authority. As of both &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2019, &lt;/div&gt;the Company did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt;&lt;/div&gt; have any unrecognized tax benefits. The Company recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We do &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; expect any material changes in our unrecognized tax benefits over the next &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12&lt;/div&gt; months.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Stock-Based Compensation&lt;/div&gt;: We measure and recognize compensation expense for all stock-based awards at fair value over the requisite service period. We use the Black-Scholes option pricing model to determine the weighted average fair value of options. For restricted stock grants, fair value is determined as the average price of the Company's stock on the date of grant. Equity-based compensation expense is broken out between cost of sales and selling, general and administrative expenses based on the classification of the employee. The determination of fair value of stock-based awards on the date of grant using an option-pricing model is affected by our stock price as well as by assumptions regarding a number of subjective variables. These variables include, but are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; limited to, the expected stock price volatility over the term of the awards, and actual and projected employee stock option exercise behaviors.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 36; Value: 1 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The expected terms of the options are based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at grant date. Volatility is based on historical and expected future volatility of the Company's stock. The Company has &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; historically issued any dividends and does &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; expect to in the future. Forfeitures for both option and restricted stock grants are estimated at the time of the grant and revised in subsequent periods if actual forfeitures differ from estimates.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;If factors change and we employ different assumptions in the determination of the fair value of grants in future periods, the related compensation expense that we record &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;differ significantly from what we have recorded in the current periods.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Research and Development Costs&lt;/div&gt;: Research and development costs amounted to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,269,542&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$1,089,637&lt;/div&gt; for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; respectively, and are charged to expense when incurred.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: left; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: left; margin: 0pt 0"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Advertising Costs&lt;/div&gt;: Advertising costs amounted to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$296,571&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$278,057&lt;/div&gt; for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; respectively, and are charged to expense when incurred.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Net Income Per Share:&lt;/div&gt; Basic and diluted net income per share is computed by dividing net income by the weighted average number of common shares outstanding and the weighted average number of dilutive shares outstanding, respectively.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Weighted average common shares outstanding for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019&lt;/div&gt; were as follows:&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:-0.35pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; min-width: 700px;"&gt;    &lt;tr style="vertical-align: bottom"&gt;  &lt;td style="text-align: justify; border-bottom: Black 1pt solid"&gt;Year ended September 30,&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2019&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="width: 74%; text-align: left"&gt;Net income&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7,293,066&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;  &lt;td style="width: 10%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;4,566,156&lt;/div&gt;&lt;/td&gt;  &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Weighted average common shares&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,643,355&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,442,871&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Dilutive potential common shares&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;8,343&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt"&gt;Weighted average dilutive common shares outstanding&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,643,355&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,451,214&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left; text-indent: -6.25pt; padding-left: 6.25pt"&gt;Earnings per share:&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: right"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: White"&gt;  &lt;td style="text-align: left; text-indent: 0pt; padding-left: 10pt"&gt;Basic&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.53&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.34&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;  &lt;td style="text-align: left; text-indent: 0pt; padding-left: 10pt"&gt;Diluted&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.53&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td style="text-align: left"&gt;$&lt;/td&gt;  &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;0.34&lt;/div&gt;&lt;/td&gt;  &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt; &lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"&gt;&lt;/div&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;There were &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;337,100&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;108,000&lt;/div&gt; shares for the years ended &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; September 30, 2020 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2019,&lt;/div&gt; respectively, that were excluded from the above calculation as they were considered antidilutive in nature.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9.35pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-0.35pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9.35pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-0.35pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Use of Estimates: &lt;/div&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, related revenues and expenses and disclosure about contingent assets and liabilities at the date of the financial statements. Significant estimates include the rebates related to revenue recognition, stock-based compensation and the valuation of inventory, long-lived assets, finite lived intangible assets and goodwill. Actual results &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;differ materially from these estimates.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 37; Value: 1 --&gt; &lt;/div&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Recently Issued Accounting Pronouncements:&lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;Effective &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; October 1, 2019, &lt;/div&gt;we adopted the Financial Accounting Standards Board (&amp;#x201c;FASB&amp;#x201d;) Accounting Standards Update (&amp;#x201c;ASU&amp;#x201d;) &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;02,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Leases&lt;/div&gt;, using the effective date method under the modified retrospective approach. The amended guidance requires lessees, at the commencement date, to recognize a lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis, and&amp;nbsp;to record a right-of-use (&amp;#x201c;ROU&amp;#x201d;) asset, which is an asset that represents the lessee's right to use, or control the use of, a specified asset for the lease term. In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; July 2018, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;11,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Leases, Targeted Improvements&lt;/div&gt;, which gave companies the option of applying the new standard at the adoption date, rather than retrospectively to the earliest period presented in the financial statements. The Company elected the package of practical expedients permitted under the new standard, which among other things, allowed the Company to carry forward the historical lease classification. The Company also elected the practical expedient to &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; recognize a lease liability and ROU asset for short-term leases less than &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12&lt;/div&gt; months. We chose the option to apply the new standard at the adoption date, and therefore we are &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; required to restate the financial statements for prior periods, nor are we required to provide the disclosures required by the new standard for prior periods.&amp;nbsp;Upon adoption, we recognized an approximate &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$2.4&lt;/div&gt; million ROU asset, and an approximate &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$2.6&lt;/div&gt;&amp;nbsp;million lease liability. Our adoption of the new standard did &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; impact our cash flows or have a material impact on our results of operations. We have expanded our financial statement disclosures to comply with the requirements of the new standard.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 2017, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;04,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Intangibles-Goodwill,&lt;/div&gt; which offers amended guidance to simplify the accounting for goodwill impairment by removing Step &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2&lt;/div&gt; of the goodwill impairment test. A goodwill impairment will now be measured as the amount by which a reporting unit's carrying value exceeds its fair value, limited to the amount of goodwill allocated to that reporting unit. This guidance is to be applied on a prospective basis effective for the Company's interim and annual periods beginning after &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; December 15, 2019, &lt;/div&gt;with early adoption permitted for any impairment tests performed after &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; January 1, 2017. &lt;/div&gt;The new guidance is effective for the Company beginning in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; quarter of fiscal &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2021,&lt;/div&gt; with early adoption permitted. The Company is evaluating the impact of the adoption of ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;04&lt;/div&gt; on our financial statements and does &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;not&lt;/div&gt; believe the adoption of this ASU will have a material impact on our financial statements.&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; June 2016, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Measurement of Credit Losses on Financial Instruments&lt;/div&gt;. In &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; November 2018, &lt;/div&gt;the FASB issued update ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;19&lt;/div&gt; that clarifies the scope of the standard in the amendments in ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13.&lt;/div&gt; This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;first&lt;/div&gt; quarter of fiscal &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2023,&lt;/div&gt; with early adoption permitted. The Company is evaluating the impact of the adoption of ASU &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;13&lt;/div&gt; on our financial statements.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="d_2019-07-01_2019-12-31_PlanNameAxis-EmployeeStockPurchasePlanMember" decimals="INF" id="c67218225" unitRef="xbrli-shares">15107</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="d_2020-01-01_2020-06-30_PlanNameAxis-EmployeeStockPurchasePlanMember" decimals="INF" id="c67218226" unitRef="xbrli-shares">15116</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="d_2018-07-01_2018-12-31_PlanNameAxis-EmployeeStockPurchasePlanMember" decimals="INF" id="c67218229" unitRef="xbrli-shares">17312</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="d_2019-01-01_2019-06-30_PlanNameAxis-EmployeeStockPurchasePlanMember" decimals="INF" id="c67218230" unitRef="xbrli-shares">19923</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217783" unitRef="xbrli-shares">37235</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217823" unitRef="xbrli-shares">30223</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217778" unitRef="xbrli-shares">7490</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217818" unitRef="xbrli-shares">-8580</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2019-10-01_2020-09-30_AwardTypeAxis-CashlessMethodStockOptionExercisedMember" decimals="INF" id="c67218203" unitRef="xbrli-shares">14688</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2018-10-01_2019-09-30_AwardTypeAxis-CashlessMethodStockOptionExercisedMember" decimals="INF" id="c67218204" unitRef="xbrli-shares">6750</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218265" unitRef="xbrli-shares">7750</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218277" unitRef="xbrli-shares">26750</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217784" unitRef="iso4217-usd">372</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217785" unitRef="iso4217-usd">313519</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c67217786" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67217787" unitRef="iso4217-usd">313891</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217824" unitRef="iso4217-usd">302</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217825" unitRef="iso4217-usd">348474</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c67217826" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217827" unitRef="iso4217-usd">348776</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217779" unitRef="iso4217-usd">-75</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217780" unitRef="iso4217-usd">75</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c67217781" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2018-10-01_2019-09-30" id="c67217782" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217819" unitRef="iso4217-usd">86</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217820" unitRef="iso4217-usd">-86</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c67217821" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2019-10-01_2020-09-30" id="c67217822" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="i_2017-04-25" decimals="INF" id="c67218166" unitRef="iso4217-usd">12000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="i_2014-11-13" decimals="INF" id="c67218164" unitRef="iso4217-usd">8000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
  <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="i_2020-09-30" decimals="INF" id="c67218169" unitRef="iso4217-usd">4980671</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217813" unitRef="xbrli-shares">41796</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217814" unitRef="iso4217-usd">418</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217815" unitRef="iso4217-usd">428236</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" id="c67217816" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67217817" unitRef="iso4217-usd">428654</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218216" unitRef="xbrli-shares">41796</us-gaap:StockRepurchasedDuringPeriodShares>
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218218" unitRef="xbrli-shares">40933</us-gaap:StockRepurchasedDuringPeriodShares>
  <us-gaap:StockholdersEquity contextRef="i_2020-09-30" decimals="INF" id="c67217736" unitRef="iso4217-usd">82753278</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2019-09-30" decimals="INF" id="c67217737" unitRef="iso4217-usd">74933387</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2018-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217769" unitRef="iso4217-usd">136466</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2018-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217770" unitRef="iso4217-usd">55483759</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2018-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="INF" id="c67217771" unitRef="iso4217-usd">13254651</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2018-09-30" decimals="INF" id="c67217772" unitRef="iso4217-usd">68874876</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2019-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217804" unitRef="iso4217-usd">136418</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2019-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217805" unitRef="iso4217-usd">56976162</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2019-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="INF" id="c67217806" unitRef="iso4217-usd">17820807</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-09-30_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c67217844" unitRef="iso4217-usd">136500</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c67217845" unitRef="iso4217-usd">57502905</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2020-09-30_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="INF" id="c67217846" unitRef="iso4217-usd">25113873</us-gaap:StockholdersEquity>
  <us-gaap:SubsequentEventsTextBlock contextRef="d_2019-10-01_2020-09-30" id="s1700400">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;NOTE &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt; &amp;#x2013; &lt;/div&gt;&lt;div style="display: inline; font-weight: bold;"&gt;SUBSEQUENT EVENTS&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"&gt;On &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; October 9, 2020, &lt;/div&gt;the Company entered into an indirect lease arrangement for its original &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;46,000&lt;/div&gt; square foot manufacturing facility in Tijuana, Mexico. The Company had previously been leasing this facility on a month to month basis after its &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt;-year lease expired on &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; July 31, 2020. &lt;/div&gt;The new lease term is &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;three&lt;/div&gt; years. This lease contains a written option to renew and rent payments that increase annually based on U.S. inflation for the preceding &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;12&lt;/div&gt; months. Upon signing, the Company will recognize an additional right of use asset and offsetting lease liability of approximately &lt;div style="display: inline; font-style: italic; font: inherit;"&gt;$580,000.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="d_2019-10-01_2020-09-30" id="c-17">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Year Ended&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Balance at Beginning of Year&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Income Tax Expense (Benefit)&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Reversal for State NOL Expiration and Utilization&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;Balance at End of Year&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; text-align: center"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 32%; text-align: justify"&gt;September 30, 2020&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;47,014&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(5,235&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(41,779&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 14%; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: justify"&gt;September 30, 2019&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;104,858&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;10,448&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;(68,292&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;)&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font: inherit;"&gt;47,014&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="i_2020-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember_TaxCreditCarryforwardAxis-ResearchMember" decimals="INF" id="c67218326" unitRef="iso4217-usd">337000</us-gaap:TaxCreditCarryforwardAmount>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="i_2020-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember_TaxCreditCarryforwardAxis-AlternativeMinimumTaxMember" decimals="INF" id="c67218327" unitRef="iso4217-usd">32000</us-gaap:TaxCreditCarryforwardAmount>
  <us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218217" unitRef="iso4217-usd-per-xbrli-shares">10.26</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
  <us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218219" unitRef="iso4217-usd-per-xbrli-shares">13.51</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
  <us-gaap:UnrecognizedTaxBenefits contextRef="i_2020-09-30" decimals="INF" id="c67217995" unitRef="iso4217-usd">0</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="i_2019-09-30" decimals="INF" id="c67217996" unitRef="iso4217-usd">0</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UseOfEstimates contextRef="d_2019-10-01_2020-09-30" id="c67221141">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Use of Estimates: &lt;/div&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, related revenues and expenses and disclosure about contingent assets and liabilities at the date of the financial statements. Significant estimates include the rebates related to revenue recognition, stock-based compensation and the valuation of inventory, long-lived assets, finite lived intangible assets and goodwill. Actual results &lt;div style="display: inline; font-style: italic; font: inherit;"&gt; may &lt;/div&gt;differ materially from these estimates.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="d_2019-07-01_2019-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember_ValuationAllowanceByDeferredTaxAssetAxis-DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" decimals="INF" id="c67218334" unitRef="iso4217-usd">-58000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="d_2019-07-01_2019-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember_ValuationAllowanceByDeferredTaxAssetAxis-ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" decimals="INF" id="c67218336" unitRef="iso4217-usd">-68000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="d_2019-07-01_2019-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember_ValuationAllowanceByDeferredTaxAssetAxis-ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" decimals="INF" id="c67218337" unitRef="iso4217-usd">10000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218156" unitRef="xbrli-shares">13643355</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218157" unitRef="xbrli-shares">13451214</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2019-10-01_2020-09-30" decimals="INF" id="c67218152" unitRef="xbrli-shares">13643355</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2018-10-01_2019-09-30" decimals="INF" id="c67218153" unitRef="xbrli-shares">13442871</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended"/>
  <xbrli:unit id="xbrli-shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="xbrli-pure">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="utr-sqft">
    <xbrli:measure>utr:sqft</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd-per-xbrli-shares">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>iso4217:USD</xbrli:measure>
      </xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
      </xbrli:unitDenominator>
    </xbrli:divide>
  </xbrli:unit>
  <xbrli:context id="d_2017-04-25_2017-04-25">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-04-25</xbrli:startDate>
      <xbrli:endDate>2017-04-25</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-07-01_2018-12-31_PlanNameAxis-EmployeeStockPurchasePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clfd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_AwardTypeAxis-CashlessMethodStockOptionExercisedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">clfd:CashlessMethodStockOptionExercisedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_AwardTypeAxis-RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">clfd:TwoCustomersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CertificationMarksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CertificationMarksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_ProductOrServiceAxis-BroadbandServiceProvidersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clfd:BroadbandServiceProvidersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_ProductOrServiceAxis-BuildToPrintCustomersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clfd:BuildToPrintCustomersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-10-01_2019-09-30_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-10-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-06-30_PlanNameAxis-EmployeeStockPurchasePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clfd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-06-30_2019-06-30_StatementGeographicalAxis-WinnetkaAvenueNorthBrooklynParkMinnesotaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clfd:WinnetkaAvenueNorthBrooklynParkMinnesotaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-06-30</xbrli:startDate>
      <xbrli:endDate>2019-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-07-01_2019-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember_ValuationAllowanceByDeferredTaxAssetAxis-DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">clfd:DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-07-01_2019-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember_ValuationAllowanceByDeferredTaxAssetAxis-ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">clfd:ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-07-01_2019-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember_ValuationAllowanceByDeferredTaxAssetAxis-ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">clfd:ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-07-01_2019-12-31_PlanNameAxis-EmployeeStockPurchasePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clfd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-07-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_AwardTypeAxis-CashlessMethodStockOptionExercisedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">clfd:CashlessMethodStockOptionExercisedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_AwardTypeAxis-EmployeeStockOptionMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_AwardTypeAxis-EmployeeStockOptionMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_AwardTypeAxis-RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-StockCompensationPlan2007Member_RangeAxis-MaximumMember_TitleOfIndividualAxis-EmployeesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clfd:StockCompensationPlan2007Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">clfd:EmployeesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-StockCompensationPlan2007Member_RangeAxis-MinimumMember_TitleOfIndividualAxis-EmployeesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clfd:StockCompensationPlan2007Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">clfd:EmployeesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">clfd:TwoCustomersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CertificationMarksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CertificationMarksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_IncomeStatementLocationAxis-CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_IncomeTaxAuthorityAxis-DomesticCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_PlanNameAxis-EmployeeStockPurchasePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clfd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_ProductOrServiceAxis-BroadbandServiceProvidersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clfd:BroadbandServiceProvidersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_ProductOrServiceAxis-BuildToPrintCustomersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clfd:BuildToPrintCustomersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-EquipmentMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-EquipmentMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-UsefulLivesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clfd:UsefulLivesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_StatementGeographicalAxis-WinnetkaAvenueNorthBrooklynParkMinnesotaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clfd:WinnetkaAvenueNorthBrooklynParkMinnesotaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_StatementScenarioAxis-FirstLevelOfMatchingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">clfd:FirstLevelOfMatchingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-10-01_2020-09-30_StatementScenarioAxis-SecondLevelOfMatchingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">clfd:SecondLevelOfMatchingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2020-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-01-01_2020-06-30_PlanNameAxis-EmployeeStockPurchasePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clfd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-02-01_2020-02-29_PlanNameAxis-EmployeeStockPurchasePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clfd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-02-01</xbrli:startDate>
      <xbrli:endDate>2020-02-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2020-10-09_2020-10-09_LeaseContractualTermAxis-ManufacturingFacilityInTijuanaMexicoMember_SubsequentEventTypeAxis-SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">clfd:ManufacturingFacilityInTijuanaMexicoMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-10-09</xbrli:startDate>
      <xbrli:endDate>2020-10-09</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-11-13">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-11-13</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-01-01_StatementGeographicalAxis-WinnetkaAvenueNorthBrooklynParkMinnesotaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clfd:WinnetkaAvenueNorthBrooklynParkMinnesotaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-01-01</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-04-25">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-04-25</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-08-01_StatementGeographicalAxis-TijuanaMexicoMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clfd:TijuanaMexicoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-08-01</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-09-30_AwardTypeAxis-RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-09-30_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-09-30_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_AwardTypeAxis-RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CertificationMarksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CertificationMarksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_IncomeTaxAuthorityAxis-DomesticCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_StatementGeographicalAxis-MX">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_ValuationAllowanceByDeferredTaxAssetAxis-LongtermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">clfd:LongtermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-09-30_ValuationAllowanceByDeferredTaxAssetAxis-ShortTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">clfd:ShortTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2019-10-01_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201602Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-10-01</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-02-12_StatementGeographicalAxis-TijuanaMexico2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clfd:TijuanaMexico2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-02-12</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-03-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_AwardTypeAxis-RestrictedStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CertificationMarksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CertificationMarksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-OtherIntangibleAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_IncomeTaxAuthorityAxis-DomesticCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember_TaxCreditCarryforwardAxis-AlternativeMinimumTaxMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">clfd:AlternativeMinimumTaxMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember_TaxCreditCarryforwardAxis-ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">clfd:ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember_TaxCreditCarryforwardAxis-ResearchMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_PlanNameAxis-EmployeeStockPurchasePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clfd:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_RangeAxis-WeightedAverageMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_StatementClassOfStockAxis-SeriesBPreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_StatementClassOfStockAxis-UndesignatedSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">clfd:UndesignatedSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_StatementGeographicalAxis-MX">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_StatementGeographicalAxis-WinnetkaAvenueNorthBrooklynParkMinnesotaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clfd:WinnetkaAvenueNorthBrooklynParkMinnesotaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_ValuationAllowanceByDeferredTaxAssetAxis-LongtermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">clfd:LongtermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-09-30_ValuationAllowanceByDeferredTaxAssetAxis-ShortTermMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">clfd:ShortTermMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-10-09_LeaseContractualTermAxis-ManufacturingFacilityInTijuanaMexicoMember_SubsequentEventTypeAxis-SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">clfd:ManufacturingFacilityInTijuanaMexicoMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-10-09</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2020-11-06">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000796505</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-11-06</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>clfd-20200930.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:30PM UTC 2020-11-12--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:clfd="http://www.clearfieldconnection.com/20200930" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.clearfieldconnection.com/20200930">
  <xsd:import namespace="http://xbrl.sec.gov/sic/2020-01-31" schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2020-01-31" schemaLocation="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/currency/2020-01-31" schemaLocation="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd"/>
  <xsd:import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="clfd-20200930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="clfd-20200930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="clfd-20200930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="clfd-20200930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="statement-document-and-entity-information" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-document-and-entity-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-balance-sheets-" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Condensed Balance Sheets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-balance-sheets-parentheticals" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Condensed Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-statements-of-earnings-" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-earnings-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Statements of Earnings</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-statements-of-shareholders-equity" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-shareholders-equity">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Statement - Statements of Shareholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-statements-of-cash-flows" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-cash-flows">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Statement - Statements of Cash Flows</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Disclosure - Note 1 - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-shareholders-equity" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Disclosure - Note 2 - Shareholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-income-taxes" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">008 - Disclosure - Note 3 - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-concentrations" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">009 - Disclosure - Note 4 - Concentrations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-employee-benefit-plan" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">010 - Disclosure - Note 5 - Employee Benefit Plan</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-leases" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Disclosure - Note 6 - Leases</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-subsequent-events" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 7 - Subsequent Events</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-significant-accounting-policies-policies" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-significant-accounting-policies-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-tables" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-shareholders-equity-tables" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Disclosure - Note 2 - Shareholders' Equity (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-income-taxes-tables" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 3 - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-concentrations-tables" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Note 4 - Concentrations (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-leases-tables" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Note 6 - Leases (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-details-textual" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Maturity Date of CDs (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">021 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">022 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Components of Inventory (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">023 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">024 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">025 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Finite Lived Intangible Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">026 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Weighted Average Common Shares Outstanding (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-shareholders-equity-details-textual" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">027 - Disclosure - Note 2 - Shareholders' Equity (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-shareholders-equity-valuation-assumptions-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-valuation-assumptions-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">028 - Disclosure - Note 2 - Shareholders' Equity - Valuation Assumptions (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-shareholders-equity-option-transaction-summary-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-option-transaction-summary-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">029 - Disclosure - Note 2 - Shareholders' Equity - Option Transaction Summary (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-shareholders-equity-options-exercisable-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-options-exercisable-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">030 - Disclosure - Note 2 - Shareholders' Equity - Options Exercisable (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-shareholders-equity-options-currently-outstanding-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-options-currently-outstanding-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">031 - Disclosure - Note 2 - Shareholders' Equity - Options Currently Outstanding (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-shareholders-equity-restricted-stock-transactions-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-restricted-stock-transactions-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">032 - Disclosure - Note 2 - Shareholders' Equity - Restricted Stock Transactions (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-income-taxes-details-textual" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">033 - Disclosure - Note 3 - Income Taxes (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-income-taxes-income-tax-expense-benefit-components-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-income-tax-expense-benefit-components-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">034 - Disclosure - Note 3 - Income Taxes - Income Tax Expense (Benefit) Components (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">035 - Disclosure - Note 3 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">036 - Disclosure - Note 3 - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-income-taxes-valuation-allowance-activity-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-valuation-allowance-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">037 - Disclosure - Note 3 - Income Taxes - Valuation Allowance Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-concentrations-details-textual" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">038 - Disclosure - Note 4 - Concentrations (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-concentrations-disaggregation-of-revenue-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-disaggregation-of-revenue-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">039 - Disclosure - Note 4 - Concentrations - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-employee-benefit-plan-details-textual" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">040 - Disclosure - Note 5 - Employee Benefit Plan (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-leases-details-textual" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">041 - Disclosure - Note 6 - Leases (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-leases-operating-lease-expense-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-operating-lease-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">042 - Disclosure - Note 6 - Leases - Operating Lease Expense (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-leases-maturities-of-lease-liabilities-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-maturities-of-lease-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">043 - Disclosure - Note 6 - Leases - Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">044 - Disclosure - Note 6 - Leases - Future Minimum Payments Prior Adoption of ASU 2016-02 (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-subsequent-events-details-textual" roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">045 - Disclosure - Note 7 - Subsequent Events (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="clfd_AdditionalAreaOfRentalSpace" name="AdditionalAreaOfRentalSpace" nillable="true" substitutionGroup="xbrli:item" type="num:areaItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_AlternativeMinimumTaxMember" name="AlternativeMinimumTaxMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" name="AssetsNoncurrentExcludingPropertyPlantAndEquipment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="clfd_BroadbandServiceProvidersMember" name="BroadbandServiceProvidersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_BuildToPrintCustomersMember" name="BuildToPrintCustomersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_CashlessMethodStockOptionExercisedMember" name="CashlessMethodStockOptionExercisedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment" name="DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal" name="DeferredTaxAssetValuationAllowanceStateNolExpirationReversal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" name="DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent" name="EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" name="EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_EmployeeStockPurchasePlanMember" name="EmployeeStockPurchasePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_EmployeesMember" name="EmployeesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_FirstLevelOfMatchingMember" name="FirstLevelOfMatchingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" name="IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" name="IncreaseDecreaseInAllowanceForDoubtfulAccounts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany" name="IssuanceOfCommonStockFundedThroughSharesSoldToCompany" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="clfd_LesseeOperatingLeaseExpenseTableTextBlock" name="LesseeOperatingLeaseExpenseTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_LesseeOperatingLeaseNumberOfOptionsToRenew" name="LesseeOperatingLeaseNumberOfOptionsToRenew" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="clfd_LongtermMember" name="LongtermMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_ManufacturingFacilityInTijuanaMexicoMember" name="ManufacturingFacilityInTijuanaMexicoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_NumberOfMajorCustomers" name="NumberOfMajorCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_OperatingLeaseTerminationFee" name="OperatingLeaseTerminationFee" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" name="ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_RevenuesPercent" name="RevenuesPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_SecondLevelOfMatchingMember" name="SecondLevelOfMatchingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate" name="SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_ShortTermMember" name="ShortTermMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_StockCompensationPlan2007Member" name="StockCompensationPlan2007Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment" name="StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment" name="StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount" name="StockRepurchaseProgramIncreaseInAuthorizedAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_TijuanaMexico2Member" name="TijuanaMexico2Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_TijuanaMexicoMember" name="TijuanaMexicoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_TwoCustomersMember" name="TwoCustomersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_UndesignatedSharesMember" name="UndesignatedSharesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_UsefulLivesMember" name="UsefulLivesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" name="ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" name="ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_WeightedAverageSharesOutstandingAbstract" name="WeightedAverageSharesOutstandingAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" name="WinnetkaAvenueNorthBrooklynParkMinnesotaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" name="statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" name="statement-statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" name="statement-statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" name="statement-statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" name="statement-statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" name="statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-tables" name="statement-statement-note-1-summary-of-significant-accounting-policies-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" name="statement-statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-2-shareholders-equity-option-transaction-summary-details" name="statement-statement-note-2-shareholders-equity-option-transaction-summary-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-2-shareholders-equity-options-currently-outstanding-details" name="statement-statement-note-2-shareholders-equity-options-currently-outstanding-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-2-shareholders-equity-options-exercisable-details" name="statement-statement-note-2-shareholders-equity-options-exercisable-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-2-shareholders-equity-restricted-stock-transactions-details" name="statement-statement-note-2-shareholders-equity-restricted-stock-transactions-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-2-shareholders-equity-tables" name="statement-statement-note-2-shareholders-equity-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-2-shareholders-equity-valuation-assumptions-details" name="statement-statement-note-2-shareholders-equity-valuation-assumptions-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-3-income-taxes-income-tax-expense-benefit-components-details" name="statement-statement-note-3-income-taxes-income-tax-expense-benefit-components-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" name="statement-statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" name="statement-statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-3-income-taxes-tables" name="statement-statement-note-3-income-taxes-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-3-income-taxes-valuation-allowance-activity-details" name="statement-statement-note-3-income-taxes-valuation-allowance-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-4-concentrations-disaggregation-of-revenue-details" name="statement-statement-note-4-concentrations-disaggregation-of-revenue-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-4-concentrations-tables" name="statement-statement-note-4-concentrations-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" name="statement-statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-6-leases-maturities-of-lease-liabilities-details" name="statement-statement-note-6-leases-maturities-of-lease-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-6-leases-operating-lease-expense-details" name="statement-statement-note-6-leases-operating-lease-expense-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-note-6-leases-tables" name="statement-statement-note-6-leases-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="clfd_statement-statement-significant-accounting-policies-policies" name="statement-statement-significant-accounting-policies-policies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>clfd-20200930_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:30PM UTC 2020-11-12--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="us-gaap_HeldToMaturitySecurities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_HeldToMaturitySecurities" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_HeldToMaturitySecurities" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryValuationReserves" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryGross" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:href="clfd-20200930.xsd#statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:href="clfd-20200930.xsd#statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent" xlink:label="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" xlink:label="clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-" xlink:href="clfd-20200930.xsd#statement-condensed-balance-sheets-" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:label="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRentCredit" xlink:label="us-gaap_DeferredRentCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:to="us-gaap_LongTermInvestments" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredRentCredit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-cash-flows" xlink:href="clfd-20200930.xsd#statement-statements-of-cash-flows" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" xlink:label="clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" xlink:label="clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" xlink:type="arc"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireInvestments" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-earnings-" xlink:href="clfd-20200930.xsd#statement-statements-of-earnings-" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-earnings-" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_InvestmentIncomeInterest" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>clfd-20200930_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:30PM UTC 2020-11-12--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-document-and-entity-information" xlink:href="clfd-20200930.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
    <link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-parentheticals" xlink:href="clfd-20200930.xsd#statement-condensed-balance-sheets-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_CashlessMethodStockOptionExercisedMember" xlink:label="clfd_CashlessMethodStockOptionExercisedMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EmployeeStockPurchasePlanMember" xlink:label="clfd_EmployeeStockPurchasePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EmployeesMember" xlink:label="clfd_EmployeesMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockCompensationPlan2007Member" xlink:label="clfd_StockCompensationPlan2007Member" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_UndesignatedSharesMember" xlink:label="clfd_UndesignatedSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="clfd_UndesignatedSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="clfd_CashlessMethodStockOptionExercisedMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="clfd_EmployeesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="clfd_StockCompensationPlan2007Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="clfd_EmployeeStockPurchasePlanMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_AlternativeMinimumTaxMember" xlink:label="clfd_AlternativeMinimumTaxMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:label="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:label="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="us-gaap_DeferredTaxAssetDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="us-gaap_DeferredTaxAssetDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_DeferredTaxAssetDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_ResearchMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="clfd_AlternativeMinimumTaxMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_DeferredTaxAssetDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations" xlink:href="clfd-20200930.xsd#statement-note-4-concentrations" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TwoCustomersMember" xlink:label="clfd_TwoCustomersMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MX" xlink:label="country_MX" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="clfd_TwoCustomersMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_MX" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan" xlink:href="clfd-20200930.xsd#statement-note-5-employee-benefit-plan" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_FirstLevelOfMatchingMember" xlink:label="clfd_FirstLevelOfMatchingMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_SecondLevelOfMatchingMember" xlink:label="clfd_SecondLevelOfMatchingMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="clfd_FirstLevelOfMatchingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="clfd_SecondLevelOfMatchingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases" xlink:href="clfd-20200930.xsd#statement-note-6-leases" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TijuanaMexico2Member" xlink:label="clfd_TijuanaMexico2Member" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TijuanaMexicoMember" xlink:label="clfd_TijuanaMexicoMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:label="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="clfd_TijuanaMexicoMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="clfd_TijuanaMexico2Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_WeightedAverageMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events" xlink:href="clfd-20200930.xsd#statement-note-7-subsequent-events" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:label="clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LeaseContractualTermAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-significant-accounting-policies-policies" xlink:href="clfd-20200930.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-tables" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-tables" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_UsefulLivesMember" xlink:label="clfd_UsefulLivesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="clfd_UsefulLivesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-tables" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-tables" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-tables" xlink:href="clfd-20200930.xsd#statement-note-4-concentrations-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-tables" xlink:href="clfd-20200930.xsd#statement-note-6-leases-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-tables" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_LesseeOperatingLeaseExpenseTableTextBlock" xlink:label="clfd_LesseeOperatingLeaseExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="clfd_LesseeOperatingLeaseExpenseTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfReportableSegments" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdvertisingExpense" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-details-textual" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_CashlessMethodStockOptionExercisedMember" xlink:label="clfd_CashlessMethodStockOptionExercisedMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EmployeeStockPurchasePlanMember" xlink:label="clfd_EmployeeStockPurchasePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EmployeesMember" xlink:label="clfd_EmployeesMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice" xlink:label="clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate" xlink:label="clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockCompensationPlan2007Member" xlink:label="clfd_StockCompensationPlan2007Member" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:label="clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_UndesignatedSharesMember" xlink:label="clfd_UndesignatedSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="clfd_UndesignatedSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="clfd_CashlessMethodStockOptionExercisedMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="clfd_EmployeesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="clfd_StockCompensationPlan2007Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="clfd_EmployeeStockPurchasePlanMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc"/>
    <link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc"/>
    <link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc"/>
    <link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate" xlink:type="arc"/>
    <link:definitionArc order="22" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc"/>
    <link:definitionArc order="23" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice" xlink:type="arc"/>
    <link:definitionArc order="24" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="25" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="26" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-details-textual" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_AlternativeMinimumTaxMember" xlink:label="clfd_AlternativeMinimumTaxMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:label="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:label="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="us-gaap_DeferredTaxAssetDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="us-gaap_DeferredTaxAssetDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="us-gaap_OpenTaxYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:label="us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_DeferredTaxAssetDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_ResearchMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="clfd_AlternativeMinimumTaxMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_DeferredTaxAssetDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OpenTaxYear" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-details-textual" xlink:href="clfd-20200930.xsd#statement-note-4-concentrations-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NumberOfMajorCustomers" xlink:label="clfd_NumberOfMajorCustomers" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TwoCustomersMember" xlink:label="clfd_TwoCustomersMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MX" xlink:label="country_MX" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="clfd_TwoCustomersMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_MX" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_NumberOfMajorCustomers" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan-details-textual" xlink:href="clfd-20200930.xsd#statement-note-5-employee-benefit-plan-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_FirstLevelOfMatchingMember" xlink:label="clfd_FirstLevelOfMatchingMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_SecondLevelOfMatchingMember" xlink:label="clfd_SecondLevelOfMatchingMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="clfd_FirstLevelOfMatchingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="clfd_SecondLevelOfMatchingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-details-textual" xlink:href="clfd-20200930.xsd#statement-note-6-leases-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_AdditionalAreaOfRentalSpace" xlink:label="clfd_AdditionalAreaOfRentalSpace" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:label="clfd_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_OperatingLeaseTerminationFee" xlink:label="clfd_OperatingLeaseTerminationFee" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TijuanaMexico2Member" xlink:label="clfd_TijuanaMexico2Member" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TijuanaMexicoMember" xlink:label="clfd_TijuanaMexicoMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:label="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AreaOfRealEstateProperty" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="clfd_TijuanaMexicoMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="clfd_TijuanaMexico2Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_WeightedAverageMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AreaOfRealEstateProperty" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_AdditionalAreaOfRentalSpace" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_OperatingLeaseTerminationFee" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasePayments" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events-details-textual" xlink:href="clfd-20200930.xsd#statement-note-7-subsequent-events-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:label="clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AreaOfRealEstateProperty" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LeaseContractualTermAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AreaOfRealEstateProperty" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="us-gaap_HeldToMaturitySecurities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_HeldToMaturitySecurities" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryGross" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryValuationReserves" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:label="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-option-transaction-summary-details" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-option-transaction-summary-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-option-transaction-summary-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-options-exercisable-details" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-options-exercisable-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-options-exercisable-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-options-currently-outstanding-details" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-options-currently-outstanding-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-options-currently-outstanding-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-restricted-stock-transactions-details" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-restricted-stock-transactions-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-restricted-stock-transactions-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-valuation-allowance-activity-details" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-valuation-allowance-activity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-valuation-allowance-activity-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment" xlink:label="clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal" xlink:label="clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-operating-lease-expense-details" xlink:href="clfd-20200930.xsd#statement-note-6-leases-operating-lease-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-operating-lease-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:href="clfd-20200930.xsd#statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:href="clfd-20200930.xsd#statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-valuation-assumptions-details" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-valuation-assumptions-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-valuation-assumptions-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificationMarksMember" xlink:label="us-gaap_CertificationMarksMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember" xlink:label="us-gaap_TrademarksMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CertificationMarksMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OtherIntangibleAssetsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent" xlink:label="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" xlink:label="clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-disaggregation-of-revenue-details" xlink:href="clfd-20200930.xsd#statement-note-4-concentrations-disaggregation-of-revenue-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-disaggregation-of-revenue-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_BroadbandServiceProvidersMember" xlink:label="clfd_BroadbandServiceProvidersMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_BuildToPrintCustomersMember" xlink:label="clfd_BuildToPrintCustomersMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_RevenuesPercent" xlink:label="clfd_RevenuesPercent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GeographicConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="clfd_BroadbandServiceProvidersMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="clfd_BuildToPrintCustomersMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_RevenuesPercent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-" xlink:href="clfd-20200930.xsd#statement-condensed-balance-sheets-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:label="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRentCredit" xlink:label="us-gaap_DeferredRentCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesAbstract" xlink:label="us-gaap_OtherLiabilitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_LongTermInvestments" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedSalariesCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLiabilitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherLiabilitiesAbstract" xlink:to="us-gaap_DeferredRentCredit" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherLiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherLiabilitiesAbstract" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_LongtermMember" xlink:label="clfd_LongtermMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ShortTermMember" xlink:label="clfd_ShortTermMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="us-gaap_DeferredTaxAssetDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="us-gaap_DeferredTaxAssetDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_DeferredTaxAssetDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="clfd_LongtermMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_DeferredTaxAssetDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="clfd_ShortTermMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsInventory" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsGross" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilities" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-cash-flows" xlink:href="clfd-20200930.xsd#statement-statements-of-cash-flows" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" xlink:label="clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" xlink:label="clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany" xlink:label="clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInvestments" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-earnings-" xlink:href="clfd-20200930.xsd#statement-statements-of-earnings-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-earnings-" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_WeightedAverageSharesOutstandingAbstract" xlink:label="clfd_WeightedAverageSharesOutstandingAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_WeightedAverageSharesOutstandingAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="clfd_WeightedAverageSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="clfd_WeightedAverageSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-shareholders-equity" xlink:href="clfd-20200930.xsd#statement-statements-of-shareholders-equity" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-shareholders-equity" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:label="clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:label="clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued" xlink:type="arc"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>clfd-20200930_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:30PM UTC 2020-11-12--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_DocumentAndEntityInformation" xlink:label="clfd_DocumentAndEntityInformation" xlink:type="locator"/>
    <link:label xlink:label="clfd_DocumentAndEntityInformation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_DocumentAndEntityInformation" xlink:to="clfd_DocumentAndEntityInformation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividend yield</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NoteToFinancialStatementDetailsTextual" xlink:label="clfd_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:label xlink:label="clfd_NoteToFinancialStatementDetailsTextual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note To Financial Statement Details Textual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_NoteToFinancialStatementDetailsTextual" xlink:to="clfd_NoteToFinancialStatementDetailsTextual-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-significant-accounting-policies-policies" xlink:label="clfd_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-significant-accounting-policies-policies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-significant-accounting-policies-policies" xlink:to="clfd_statement-statement-significant-accounting-policies-policies-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-tables" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-tables" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 1 - Summary of Significant Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-tables" xlink:to="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-2-shareholders-equity-tables" xlink:label="clfd_statement-statement-note-2-shareholders-equity-tables" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-2-shareholders-equity-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Shareholders' Equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-2-shareholders-equity-tables" xlink:to="clfd_statement-statement-note-2-shareholders-equity-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average risk-free interest rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-3-income-taxes-tables" xlink:label="clfd_statement-statement-note-3-income-taxes-tables" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-3-income-taxes-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Income Taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-3-income-taxes-tables" xlink:to="clfd_statement-statement-note-3-income-taxes-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-4-concentrations-tables" xlink:label="clfd_statement-statement-note-4-concentrations-tables" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-4-concentrations-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Concentrations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-4-concentrations-tables" xlink:to="clfd_statement-statement-note-4-concentrations-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-6-leases-tables" xlink:label="clfd_statement-statement-note-6-leases-tables" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-6-leases-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Leases</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-6-leases-tables" xlink:to="clfd_statement-statement-note-6-leases-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 1 - Summary of Significant Accounting Policies - Maturity Date of CDs (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:to="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" xlink:to="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 1 - Summary of Significant Accounting Policies - Components of Inventory (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:to="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 1 - Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" xlink:to="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:to="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 1 - Summary of Significant Accounting Policies - Finite Lived Intangible Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" xlink:to="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 1 - Summary of Significant Accounting Policies - Weighted Average Common Shares Outstanding (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" xlink:to="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average expected volatility</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-2-shareholders-equity-valuation-assumptions-details" xlink:label="clfd_statement-statement-note-2-shareholders-equity-valuation-assumptions-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-2-shareholders-equity-valuation-assumptions-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Shareholders' Equity - Valuation Assumptions (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-2-shareholders-equity-valuation-assumptions-details" xlink:to="clfd_statement-statement-note-2-shareholders-equity-valuation-assumptions-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesCurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-2-shareholders-equity-option-transaction-summary-details" xlink:label="clfd_statement-statement-note-2-shareholders-equity-option-transaction-summary-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-2-shareholders-equity-option-transaction-summary-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Shareholders' Equity - Option Transaction Summary (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-2-shareholders-equity-option-transaction-summary-details" xlink:to="clfd_statement-statement-note-2-shareholders-equity-option-transaction-summary-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-2-shareholders-equity-options-exercisable-details" xlink:label="clfd_statement-statement-note-2-shareholders-equity-options-exercisable-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-2-shareholders-equity-options-exercisable-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Shareholders' Equity - Options Exercisable (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-2-shareholders-equity-options-exercisable-details" xlink:to="clfd_statement-statement-note-2-shareholders-equity-options-exercisable-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" xlink:label="clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" xlink:type="locator"/>
    <link:label xlink:label="clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess tax expense (benefits) from stock-based compensation</link:label>
    <link:label xlink:label="clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable excess tax benefits from stock-based compensation related to the prospective adoption of new accounting principle.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" xlink:to="clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-2-shareholders-equity-options-currently-outstanding-details" xlink:label="clfd_statement-statement-note-2-shareholders-equity-options-currently-outstanding-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-2-shareholders-equity-options-currently-outstanding-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Shareholders' Equity - Options Currently Outstanding (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-2-shareholders-equity-options-currently-outstanding-details" xlink:to="clfd_statement-statement-note-2-shareholders-equity-options-currently-outstanding-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-2-shareholders-equity-restricted-stock-transactions-details" xlink:label="clfd_statement-statement-note-2-shareholders-equity-restricted-stock-transactions-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-2-shareholders-equity-restricted-stock-transactions-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Shareholders' Equity - Restricted Stock Transactions (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-2-shareholders-equity-restricted-stock-transactions-details" xlink:to="clfd_statement-statement-note-2-shareholders-equity-restricted-stock-transactions-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average expected life (in years) (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Operating Loss Carryforwards, Higher Expected NOL Utilization [Member]</link:label>
    <link:label xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from higher future year expected net operating loss carryforwards due to updated profitability estimates for which it is more likely than not that a tax benefit will not be realized.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:to="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:label="clfd_statement-statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-3-income-taxes-income-tax-expense-benefit-components-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Income Taxes - Income Tax Expense (Benefit) Components (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:to="clfd_statement-statement-note-3-income-taxes-income-tax-expense-benefit-components-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:label="clfd_statement-statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:to="clfd_statement-statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" xlink:label="clfd_statement-statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" xlink:to="clfd_statement-statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Operating Loss Carryforwards, Expired and Utilized [Member]</link:label>
    <link:label xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards that have been expired and utilized for which it is more likely than not that a tax benefit will not be realized.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:to="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-3-income-taxes-valuation-allowance-activity-details" xlink:label="clfd_statement-statement-note-3-income-taxes-valuation-allowance-activity-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-3-income-taxes-valuation-allowance-activity-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Income Taxes - Valuation Allowance Activity (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-3-income-taxes-valuation-allowance-activity-details" xlink:to="clfd_statement-statement-note-3-income-taxes-valuation-allowance-activity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-4-concentrations-disaggregation-of-revenue-details" xlink:label="clfd_statement-statement-note-4-concentrations-disaggregation-of-revenue-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-4-concentrations-disaggregation-of-revenue-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Concentrations - Disaggregation of Revenue (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-4-concentrations-disaggregation-of-revenue-details" xlink:to="clfd_statement-statement-note-4-concentrations-disaggregation-of-revenue-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-6-leases-operating-lease-expense-details" xlink:label="clfd_statement-statement-note-6-leases-operating-lease-expense-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-6-leases-operating-lease-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Leases - Operating Lease Expense (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-6-leases-operating-lease-expense-details" xlink:to="clfd_statement-statement-note-6-leases-operating-lease-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:label="clfd_statement-statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-6-leases-maturities-of-lease-liabilities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Leases - Maturities of Lease Liabilities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:to="clfd_statement-statement-note-6-leases-maturities-of-lease-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:label="clfd_statement-statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:type="locator"/>
    <link:label xlink:label="clfd_statement-statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Leases - Future Minimum Payments Prior Adoption of ASU 2016-02 (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_statement-statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:to="clfd_statement-statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NotesToFinancialStatements" xlink:label="clfd_NotesToFinancialStatements" xlink:type="locator"/>
    <link:label xlink:label="clfd_NotesToFinancialStatements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_NotesToFinancialStatements" xlink:to="clfd_NotesToFinancialStatements-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NotesToFinancialStatementsAbstract" xlink:label="clfd_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:label xlink:label="clfd_NotesToFinancialStatementsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_NotesToFinancialStatementsAbstract" xlink:to="clfd_NotesToFinancialStatementsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from maturities of investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, unvested shares (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, unvested shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average remaining contractual life (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireInvestments</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireInvestments-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInvestments" xlink:to="us-gaap_PaymentsToAcquireInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining contractual life (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted-average fair value, Granted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Weighted-average exercise price, outstanding (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Weighted-average exercise price, outstanding (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted-average exercise price, Cancelled or Forfeited (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted-average exercise price, Granted (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted-average exercise price, Exercised (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccruedIncomeTaxesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccruedIncomeTaxesCurrent</link:label>
    <link:label xlink:label="us-gaap_AccruedIncomeTaxesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeasesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number outstanding (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Options, outstanding (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options, outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cancelled or Forfeited (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember" xlink:label="us-gaap_TrademarksMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TrademarksMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccruedSalariesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PolicyTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_PolicyTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherIntangibleAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsMember" xlink:to="us-gaap_OtherIntangibleAssetsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property, plant and equipment and intangible assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting period (in years) (Year)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxesPaidNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash paid during the year for income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_UndesignatedSharesMember" xlink:label="clfd_UndesignatedSharesMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_UndesignatedSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undesignated Shares [Member]</link:label>
    <link:label xlink:label="clfd_UndesignatedSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to undesignated shares.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_UndesignatedSharesMember" xlink:to="clfd_UndesignatedSharesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Assets</link:label>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SupplementalCashFlowInformationAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental disclosures for cash flow information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PatentsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PlanNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseExpense</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total lease expense under ASC 842</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerRelationshipsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:label="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dilutive potential common shares</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:to="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificationMarksMember" xlink:label="us-gaap_CertificationMarksMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CertificationMarksMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certification Marks [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificationMarksMember" xlink:to="us-gaap_CertificationMarksMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax asset</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of shares for payment of withholding taxes for vested restricted stock grants</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EmployeesMember" xlink:label="clfd_EmployeesMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_EmployeesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employees [Member]</link:label>
    <link:label xlink:label="clfd_EmployeesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about the Company's employees.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_EmployeesMember" xlink:to="clfd_EmployeesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AwardTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net book value amount</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsNet</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross carrying amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestrictedStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeStockOptionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Less accumulated depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net, Ending Balance</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Goodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Goodwill</link:label>
    <link:label xlink:label="us-gaap_Goodwill-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fixed Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="us-gaap_HeldToMaturitySecurities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_HeldToMaturitySecurities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_HeldToMaturitySecurities</link:label>
    <link:label xlink:label="us-gaap_HeldToMaturitySecurities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecurities" xlink:to="us-gaap_HeldToMaturitySecurities-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TwoCustomersMember" xlink:label="clfd_TwoCustomersMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_TwoCustomersMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Customers [Member]</link:label>
    <link:label xlink:label="clfd_TwoCustomersMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information related to two major customers.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_TwoCustomersMember" xlink:to="clfd_TwoCustomersMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate" xlink:label="clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate" xlink:type="locator"/>
    <link:label xlink:label="clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate</link:label>
    <link:label xlink:label="clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Market Price Percentage, Offering Date</link:label>
    <link:label xlink:label="clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of market price of one share of common stock on offering date that participants pay for shares.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate" xlink:to="clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:label="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment</link:label>
    <link:label xlink:label="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other assets</link:label>
    <link:label xlink:label="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer excluding property, plant and equipment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:to="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice" xlink:label="clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice" xlink:type="locator"/>
    <link:label xlink:label="clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice</link:label>
    <link:label xlink:label="clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price (in dollars per share)</link:label>
    <link:label xlink:label="clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about the purchase price of each share under the employee stock purchase plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice" xlink:to="clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TijuanaMexico2Member" xlink:label="clfd_TijuanaMexico2Member" xlink:type="locator"/>
    <link:label xlink:label="clfd_TijuanaMexico2Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tijuana, Mexico 2 [Member]</link:label>
    <link:label xlink:label="clfd_TijuanaMexico2Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents a second categorization of information related to Tijuana, Mexico.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_TijuanaMexico2Member" xlink:to="clfd_TijuanaMexico2Member-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_LesseeOperatingLeaseExpenseTableTextBlock" xlink:label="clfd_LesseeOperatingLeaseExpenseTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="clfd_LesseeOperatingLeaseExpenseTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease Expense [Table Text Block]</link:label>
    <link:label xlink:label="clfd_LesseeOperatingLeaseExpenseTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of a lessee's operating lease expense.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_LesseeOperatingLeaseExpenseTableTextBlock" xlink:to="clfd_LesseeOperatingLeaseExpenseTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:label="clfd_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:type="locator"/>
    <link:label xlink:label="clfd_LesseeOperatingLeaseNumberOfOptionsToRenew-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">clfd_LesseeOperatingLeaseNumberOfOptionsToRenew</link:label>
    <link:label xlink:label="clfd_LesseeOperatingLeaseNumberOfOptionsToRenew-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Number of Options to Renew</link:label>
    <link:label xlink:label="clfd_LesseeOperatingLeaseNumberOfOptionsToRenew-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of options to renew an operating lease.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:to="clfd_LesseeOperatingLeaseNumberOfOptionsToRenew-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</link:label>
    <link:label xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</link:label>
    <link:label xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Less than one year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</link:label>
    <link:label xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">1-5 years</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllocatedShareBasedCompensationExpense</link:label>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UseOfEstimates-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharesOutstanding</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label xlink:label="us-gaap_PreferredStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding, Ending Balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInOtherOperatingAssets</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_CurrentFiscalYearEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalPeriodFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalYearFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</link:label>
    <link:label xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityEmergingGrowthCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:label xlink:label="dei_EntitySmallBusiness-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityShellCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AreaOfRealEstateProperty" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AreaOfRealEstateProperty-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AreaOfRealEstateProperty</link:label>
    <link:label xlink:label="us-gaap_AreaOfRealEstateProperty-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Area of Real Estate Property (Square Foot)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfRealEstateProperty" xlink:to="us-gaap_AreaOfRealEstateProperty-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityPublicFloat-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFilerCategory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCurrentReportingStatus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityVoluntaryFilers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityWellKnownSeasonedIssuer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</link:label>
    <link:label xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets Held-for-use</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GoodwillImpairmentLoss</link:label>
    <link:label xlink:label="us-gaap_GoodwillImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ConcentrationRiskPercentage1</link:label>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsReceivable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MX" xlink:label="country_MX" xlink:type="locator"/>
    <link:label xlink:label="country_MX-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MEXICO</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MX" xlink:to="country_MX-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AmortizationOfIntangibleAssets</link:label>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeographicConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicConcentrationRiskMember" xlink:to="us-gaap_GeographicConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllowanceForDoubtfulAccountsReceivable</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at Beginning of Year</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at End of Year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockRepurchasedDuringPeriodShares-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockRepurchasedDuringPeriodShares</link:label>
    <link:label xlink:label="us-gaap_StockRepurchasedDuringPeriodShares-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</link:label>
    <link:label xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</link:label>
    <link:label xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdvertisingExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AdvertisingExpense</link:label>
    <link:label xlink:label="us-gaap_AdvertisingExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesRevenueNetMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInInventories</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee stock purchase plan (in shares)</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TableTextBlock</link:label>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Tables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_TableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainLossOnDispositionOfAssets1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GainLossOnDispositionOfAssets1</link:label>
    <link:label xlink:label="us-gaap_GainLossOnDispositionOfAssets1-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss on disposal of assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee stock purchase plan</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Restricted stock issuance, net (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted stock issuance, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesAndStockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities and Shareholders&#8217; Equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Work-in-process</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:label xlink:label="country_US-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ResearchAndDevelopmentExpense</link:label>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisclosureTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes to Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term portion of lease liability</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseLiability</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredIncomeTaxesAndTaxCredits</link:label>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current portion of lease liability</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right of use lease assets</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Interest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FY2023</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FY2024</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FY2025</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FY2021</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FY2022</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Useful life (Year)</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerSharePolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpensesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</link:label>
    <link:label xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amortization of discount on investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseTermOfContract</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term of Contract (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseRenewalTerm</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Renewal Term (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Depreciation</link:label>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DepreciationDepletionAndAmortization</link:label>
    <link:label xlink:label="us-gaap_DepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of shares for payment of withholding taxes for vested restricted stock grants (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharesIssued</link:label>
    <link:label xlink:label="us-gaap_SharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsCurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" xlink:label="clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:label xlink:label="clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in allowance for doubtful accounts</link:label>
    <link:label xlink:label="clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of increase (decrease) during the period in allowance for doubtful accounts.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" xlink:to="clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_OperatingLeaseTerminationFee" xlink:label="clfd_OperatingLeaseTerminationFee" xlink:type="locator"/>
    <link:label xlink:label="clfd_OperatingLeaseTerminationFee-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">clfd_OperatingLeaseTerminationFee</link:label>
    <link:label xlink:label="clfd_OperatingLeaseTerminationFee-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease Termination Fee</link:label>
    <link:label xlink:label="clfd_OperatingLeaseTerminationFee-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of termination fee pursuant to the lease agreement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_OperatingLeaseTerminationFee" xlink:to="clfd_OperatingLeaseTerminationFee-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_AdditionalAreaOfRentalSpace" xlink:label="clfd_AdditionalAreaOfRentalSpace" xlink:type="locator"/>
    <link:label xlink:label="clfd_AdditionalAreaOfRentalSpace-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">clfd_AdditionalAreaOfRentalSpace</link:label>
    <link:label xlink:label="clfd_AdditionalAreaOfRentalSpace-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional area of rental space (Square Foot)</link:label>
    <link:label xlink:label="clfd_AdditionalAreaOfRentalSpace-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The additional area of rental space in connection with the amendment of lease agreement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_AdditionalAreaOfRentalSpace" xlink:to="clfd_AdditionalAreaOfRentalSpace-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TijuanaMexicoMember" xlink:label="clfd_TijuanaMexicoMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_TijuanaMexicoMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tijuana, Mexico [Member]</link:label>
    <link:label xlink:label="clfd_TijuanaMexicoMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Tijuana, Mexico.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_TijuanaMexicoMember" xlink:to="clfd_TijuanaMexicoMember-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:label="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">7050 Winnetka Avenue North, Brooklyn Park, Minnesota [Member]</link:label>
    <link:label xlink:label="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents 7050 Winnetka Avenue North, Brooklyn Park, Minnesota.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:to="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, authorized 50,000,000, $.01 par value; 13,649,962 and 13,641,805 shares issued and outstanding as of September 30, 2020 and September 30, 2019</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, authorized (in shares)</link:label>
    <link:label xlink:label="us-gaap_CommonStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</link:label>
    <link:label xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="us-gaap_DeferredTaxAssetDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="us-gaap_DeferredTaxAssetDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:label="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Related to Operating Loss Carryforwards [Member]</link:label>
    <link:label xlink:label="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the information pertaining to the deferred tax assets related to operating loss carryforwards.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:to="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsValuationAllowance</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance, Total</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at Beginning of Year</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at End of Year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasePayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasePayments</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasePayments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MaximumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SummaryOfValuationAllowanceTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="us-gaap_SummaryOfValuationAllowanceTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-cash financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MinimumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:label xlink:label="srt_WeightedAverageMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_WeightedAverageMember" xlink:to="srt_WeightedAverageMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_ProductOrServiceAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_ProductsAndServicesDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesRentExpenseNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total lease expense under ASC 840</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, $.01 par value; 500,000 shares; no shares issued or outstanding</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsLiabilitiesNet</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax asset (liability)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label xlink:label="us-gaap_PreferredStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued, Total (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_StatementGeographicalAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_SegmentGeographicalDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsGross</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross deferred tax asset (liability)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, authorized shares (in shares)</link:label>
    <link:label xlink:label="us-gaap_PreferredStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredIncomeTaxLiabilities</link:label>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxLiabilities-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gross deferred tax asset (liability)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryValuationReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InventoryValuationReserves</link:label>
    <link:label xlink:label="us-gaap_InventoryValuationReserves-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventory reserve</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_MajorCustomersAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsInventory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsInventory</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsInventory-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_NameOfMajorCustomerDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InventoryGross</link:label>
    <link:label xlink:label="us-gaap_InventoryGross-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories, gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Intangibles</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Property and equipment depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued expenses and reserves</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:label="clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_ManufacturingFacilityInTijuanaMexicoMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Manufacturing Facility in Tijuana, Mexico [Member]</link:label>
    <link:label xlink:label="clfd_ManufacturingFacilityInTijuanaMexicoMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the lease agreement for manufacturing facility in Tijuana, Mexico.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:to="clfd_ManufacturingFacilityInTijuanaMexicoMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, plant and equipment useful life (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConstructionInProgressMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivables, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NumberOfReportableSegments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NumberOfReportableSegments</link:label>
    <link:label xlink:label="us-gaap_NumberOfReportableSegments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapital-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:label="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development and Alternative Minimum Tax Credit Carryforwards [Member]</link:label>
    <link:label xlink:label="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to tax credit carryforwards related to research &amp; development and alternative minimum tax.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:to="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockCompensationPlan2007Member" xlink:label="clfd_StockCompensationPlan2007Member" xlink:type="locator"/>
    <link:label xlink:label="clfd_StockCompensationPlan2007Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Compensation Plan 2007 [Member]</link:label>
    <link:label xlink:label="clfd_StockCompensationPlan2007Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information regarding the 2007 Stock Compensation Plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_StockCompensationPlan2007Member" xlink:to="clfd_StockCompensationPlan2007Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShortTermInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shareholders&#8217; Equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeaseholdImprovementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net operating loss carry forwards and credits</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_WeightedAverageSharesOutstandingAbstract" xlink:label="clfd_WeightedAverageSharesOutstandingAbstract" xlink:type="locator"/>
    <link:label xlink:label="clfd_WeightedAverageSharesOutstandingAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:label xlink:label="clfd_WeightedAverageSharesOutstandingAbstract-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The weighted average shares outstanding.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_WeightedAverageSharesOutstandingAbstract" xlink:to="clfd_WeightedAverageSharesOutstandingAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, end of year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InvestmentIncomeInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Increase in cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Liabilities</link:label>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInFinancingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany" xlink:label="clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany" xlink:type="locator"/>
    <link:label xlink:label="clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cashless exercise of stock options</link:label>
    <link:label xlink:label="clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The issuance of common stock funded through shares sold to the company.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany" xlink:to="clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingIncomeLoss</link:label>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income from operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInOperatingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilities</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilities-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax asset (liability)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInInvestingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfRevenue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GrossProfit</link:label>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax liability</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent" xlink:label="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent" xlink:type="locator"/>
    <link:label xlink:label="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent</link:label>
    <link:label xlink:label="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Expiration and utilization of state NOL&#8217;s</link:label>
    <link:label xlink:label="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to expiration of state NOL's.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent" xlink:to="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingStandardsUpdate201602Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201602Member" xlink:to="us-gaap_AccountingStandardsUpdate201602Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InvestmentPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TypeOfAdoptionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesAbstract" xlink:label="us-gaap_OtherLiabilitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherLiabilitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:label xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Tax withholding related to vesting of restricted stock grants</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsForRepurchaseOfCommonStock</link:label>
    <link:label xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_ScenarioUnspecifiedDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal" xlink:label="clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal" xlink:type="locator"/>
    <link:label xlink:label="clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reversal for State NOL Expiration and Utilization</link:label>
    <link:label xlink:label="clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of the adjustment to the valuation allowance of deferred tax assets to enclose the information pertaining about the State NOL expiration.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal" xlink:to="clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment" xlink:label="clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment" xlink:type="locator"/>
    <link:label xlink:label="clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Benefit</link:label>
    <link:label xlink:label="clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of adjustment to the deferred tax asset's valuation allowance pertaining to income tax benefits.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment" xlink:to="clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EmployeeStockPurchasePlanMember" xlink:label="clfd_EmployeeStockPurchasePlanMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_EmployeeStockPurchasePlanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label xlink:label="clfd_EmployeeStockPurchasePlanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The employee stock purchase plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_EmployeeStockPurchasePlanMember" xlink:to="clfd_EmployeeStockPurchasePlanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Net Sales</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common stock upon exercise of stock options</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TreasuryStockAcquiredAverageCostPerShare</link:label>
    <link:label xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common stock under employee stock purchase plan</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_TitleOfIndividualAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_StatementScenarioAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</link:label>
    <link:label xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRentCredit" xlink:label="us-gaap_DeferredRentCredit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredRentCredit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred rent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRentCredit" xlink:to="us-gaap_DeferredRentCredit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapitalMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockRepurchaseProgramAuthorizedAmount1</link:label>
    <link:label xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementEquityComponentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityComponentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CurrentIncomeTaxExpenseBenefit</link:label>
    <link:label xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Current income tax expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" xlink:label="clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" xlink:type="locator"/>
    <link:label xlink:label="clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts payable, accrued expenses and deferred rent</link:label>
    <link:label xlink:label="clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received. the amount of obligations and expenses incurred but not paid and rent that will be paid in the future.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" xlink:to="clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:label="clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:type="locator"/>
    <link:label xlink:label="clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount</link:label>
    <link:label xlink:label="clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Increase in Authorized Amount</link:label>
    <link:label xlink:label="clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The increase of the amount of stock repurchase plan authorized</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:to="clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NumberOfMajorCustomers" xlink:label="clfd_NumberOfMajorCustomers" xlink:type="locator"/>
    <link:label xlink:label="clfd_NumberOfMajorCustomers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">clfd_NumberOfMajorCustomers</link:label>
    <link:label xlink:label="clfd_NumberOfMajorCustomers-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Major Customers</link:label>
    <link:label xlink:label="clfd_NumberOfMajorCustomers-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_NumberOfMajorCustomers" xlink:to="clfd_NumberOfMajorCustomers-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_RevenuesPercent" xlink:label="clfd_RevenuesPercent" xlink:type="locator"/>
    <link:label xlink:label="clfd_RevenuesPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percent of net sales</link:label>
    <link:label xlink:label="clfd_RevenuesPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the percentage of revenues.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_RevenuesPercent" xlink:to="clfd_RevenuesPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_BuildToPrintCustomersMember" xlink:label="clfd_BuildToPrintCustomersMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_BuildToPrintCustomersMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Build-to-print Customers [Member]</link:label>
    <link:label xlink:label="clfd_BuildToPrintCustomersMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to build-to-print customers.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_BuildToPrintCustomersMember" xlink:to="clfd_BuildToPrintCustomersMember-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_BroadbandServiceProvidersMember" xlink:label="clfd_BroadbandServiceProvidersMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_BroadbandServiceProvidersMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Broadband Service Providers [Member]</link:label>
    <link:label xlink:label="clfd_BroadbandServiceProvidersMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to broadband service providers.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_BroadbandServiceProvidersMember" xlink:to="clfd_BroadbandServiceProvidersMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StateAndLocalJurisdictionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:label="clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:type="locator"/>
    <link:label xlink:label="clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise of stock options, net of shares exchanged for payment (in shares)</link:label>
    <link:label xlink:label="clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of share options (or share units) exercised during the current period, net of shares exchanged for payment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:to="clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VehiclesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:label="clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:type="locator"/>
    <link:label xlink:label="clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise of stock options, net of shares exchanged for payment</link:label>
    <link:label xlink:label="clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Value of stock issued as a result of the exercise of stock options, net of shares exchanged for payment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:to="clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DomesticCountryMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OfficeEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office Equipment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MachineryAndEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ReceivablesPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefits</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Ending Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingPoliciesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="us-gaap_OpenTaxYear" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OpenTaxYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OpenTaxYear</link:label>
    <link:label xlink:label="us-gaap_OpenTaxYear-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Open Tax Year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OpenTaxYear" xlink:to="us-gaap_OpenTaxYear-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityInteractiveDataCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additions Charged to Costs and Expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:label xlink:label="dei_Security12bTitle-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less Write-offs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfSalesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_AlternativeMinimumTaxMember" xlink:label="clfd_AlternativeMinimumTaxMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_AlternativeMinimumTaxMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Alternative Minimum Tax [Member]</link:label>
    <link:label xlink:label="clfd_AlternativeMinimumTaxMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Relates to the alternative minimum tax.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_AlternativeMinimumTaxMember" xlink:to="clfd_AlternativeMinimumTaxMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TaxCreditCarryforwardAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TaxCreditCarryforwardAmount</link:label>
    <link:label xlink:label="us-gaap_TaxCreditCarryforwardAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research Tax Credit Carryforward [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchMember" xlink:to="us-gaap_ResearchMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</link:label>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average dilutive common shares outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TaxCreditCarryforwardAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TaxCreditCarryforwardNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonUsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLossCarryforwards</link:label>
    <link:label xlink:label="us-gaap_OperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:label="us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLossCarryforwardsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLossCarryforwardsValuationAllowance</link:label>
    <link:label xlink:label="us-gaap_OperatingLossCarryforwardsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Valuation Allowance, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:to="us-gaap_OperatingLossCarryforwardsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net income per share Diluted (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_EarningsPerShareDiluted-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average common shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EffectiveIncomeTaxRateContinuingOperations</link:label>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Tax rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net income per share Basic (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_EarningsPerShareBasic-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FY2023</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FY2024</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FY2021</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfCashFlowsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FY2022</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeaseContractualTermDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="us-gaap_LeaseContractualTermDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeaseContractualTermAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FY2020</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_UsefulLivesMember" xlink:label="clfd_UsefulLivesMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_UsefulLivesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Useful Lives [Member]</link:label>
    <link:label xlink:label="clfd_UsefulLivesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Useful lives [member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_UsefulLivesMember" xlink:to="clfd_UsefulLivesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesNoncurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</link:label>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Research and development credits</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal statutory rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_CashlessMethodStockOptionExercisedMember" xlink:label="clfd_CashlessMethodStockOptionExercisedMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_CashlessMethodStockOptionExercisedMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cashless Method Stock Option Exercised [Member]</link:label>
    <link:label xlink:label="clfd_CashlessMethodStockOptionExercisedMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cashless method stock option exercised [member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_CashlessMethodStockOptionExercisedMember" xlink:to="clfd_CashlessMethodStockOptionExercisedMember-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ShortTermMember" xlink:label="clfd_ShortTermMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_ShortTermMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short Term [Member]</link:label>
    <link:label xlink:label="clfd_ShortTermMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the short term components of deferred tax assets.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_ShortTermMember" xlink:to="clfd_ShortTermMember-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_LongtermMember" xlink:label="clfd_LongtermMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_LongtermMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term [Member]</link:label>
    <link:label xlink:label="clfd_LongtermMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the long term components of deferred tax assets.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_LongtermMember" xlink:to="clfd_LongtermMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SeriesBPreferredStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBPreferredStockMember" xlink:to="us-gaap_SeriesBPreferredStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_FirstLevelOfMatchingMember" xlink:label="clfd_FirstLevelOfMatchingMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_FirstLevelOfMatchingMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">First Level of Matching [Member]</link:label>
    <link:label xlink:label="clfd_FirstLevelOfMatchingMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">First level f matching [member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_FirstLevelOfMatchingMember" xlink:to="clfd_FirstLevelOfMatchingMember-label" xlink:type="arc"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_SecondLevelOfMatchingMember" xlink:label="clfd_SecondLevelOfMatchingMember" xlink:type="locator"/>
    <link:label xlink:label="clfd_SecondLevelOfMatchingMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Second Level Of Matching [Member]</link:label>
    <link:label xlink:label="clfd_SecondLevelOfMatchingMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Second level of matching [member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="clfd_SecondLevelOfMatchingMember" xlink:to="clfd_SecondLevelOfMatchingMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementClassOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfStockDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:type="arc"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>clfd-20200930_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:30PM UTC 2020-11-12--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-document-and-entity-information" xlink:href="clfd-20200930.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-parentheticals" xlink:href="clfd-20200930.xsd#statement-condensed-balance-sheets-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NotesToFinancialStatementsAbstract" xlink:label="clfd_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_CashlessMethodStockOptionExercisedMember" xlink:label="clfd_CashlessMethodStockOptionExercisedMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EmployeeStockPurchasePlanMember" xlink:label="clfd_EmployeeStockPurchasePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EmployeesMember" xlink:label="clfd_EmployeesMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NotesToFinancialStatementsAbstract" xlink:label="clfd_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockCompensationPlan2007Member" xlink:label="clfd_StockCompensationPlan2007Member" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_UndesignatedSharesMember" xlink:label="clfd_UndesignatedSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="clfd_UndesignatedSharesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesBPreferredStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="clfd_CashlessMethodStockOptionExercisedMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="clfd_EmployeesMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="clfd_StockCompensationPlan2007Member" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="clfd_EmployeeStockPurchasePlanMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_AlternativeMinimumTaxMember" xlink:label="clfd_AlternativeMinimumTaxMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:label="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NotesToFinancialStatementsAbstract" xlink:label="clfd_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:label="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="us-gaap_DeferredTaxAssetDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_DeferredTaxAssetDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_ResearchMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="clfd_AlternativeMinimumTaxMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations" xlink:href="clfd-20200930.xsd#statement-note-4-concentrations" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NotesToFinancialStatementsAbstract" xlink:label="clfd_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TwoCustomersMember" xlink:label="clfd_TwoCustomersMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MX" xlink:label="country_MX" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="clfd_TwoCustomersMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_MX" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan" xlink:href="clfd-20200930.xsd#statement-note-5-employee-benefit-plan" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_FirstLevelOfMatchingMember" xlink:label="clfd_FirstLevelOfMatchingMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NotesToFinancialStatementsAbstract" xlink:label="clfd_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_SecondLevelOfMatchingMember" xlink:label="clfd_SecondLevelOfMatchingMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="clfd_FirstLevelOfMatchingMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="clfd_SecondLevelOfMatchingMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases" xlink:href="clfd-20200930.xsd#statement-note-6-leases" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NotesToFinancialStatementsAbstract" xlink:label="clfd_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TijuanaMexico2Member" xlink:label="clfd_TijuanaMexico2Member" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TijuanaMexicoMember" xlink:label="clfd_TijuanaMexicoMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:label="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="clfd_TijuanaMexicoMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="clfd_TijuanaMexico2Member" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_WeightedAverageMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events" xlink:href="clfd-20200930.xsd#statement-note-7-subsequent-events" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:label="clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NotesToFinancialStatementsAbstract" xlink:label="clfd_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LeaseContractualTermAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-significant-accounting-policies-policies" xlink:href="clfd-20200930.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-significant-accounting-policies-policies" xlink:label="clfd_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-significant-accounting-policies-policies" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-tables" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-tables" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_UsefulLivesMember" xlink:label="clfd_UsefulLivesMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-tables" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="clfd_UsefulLivesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-tables" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-tables" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-2-shareholders-equity-tables" xlink:label="clfd_statement-statement-note-2-shareholders-equity-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-2-shareholders-equity-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-tables" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-tables" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-3-income-taxes-tables" xlink:label="clfd_statement-statement-note-3-income-taxes-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-3-income-taxes-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-tables" xlink:href="clfd-20200930.xsd#statement-note-4-concentrations-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-tables" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-4-concentrations-tables" xlink:label="clfd_statement-statement-note-4-concentrations-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-4-concentrations-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-tables" xlink:href="clfd-20200930.xsd#statement-note-6-leases-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-tables" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_LesseeOperatingLeaseExpenseTableTextBlock" xlink:label="clfd_LesseeOperatingLeaseExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-6-leases-tables" xlink:label="clfd_statement-statement-note-6-leases-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-6-leases-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="clfd_LesseeOperatingLeaseExpenseTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NoteToFinancialStatementDetailsTextual" xlink:label="clfd_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Depreciation-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfReportableSegments-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdvertisingExpense-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_EquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-details-textual" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_CashlessMethodStockOptionExercisedMember" xlink:label="clfd_CashlessMethodStockOptionExercisedMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EmployeeStockPurchasePlanMember" xlink:label="clfd_EmployeeStockPurchasePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EmployeesMember" xlink:label="clfd_EmployeesMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NoteToFinancialStatementDetailsTextual" xlink:label="clfd_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice" xlink:label="clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate" xlink:label="clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate-2" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockCompensationPlan2007Member" xlink:label="clfd_StockCompensationPlan2007Member" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount" xlink:label="clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_UndesignatedSharesMember" xlink:label="clfd_UndesignatedSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="clfd_UndesignatedSharesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesBPreferredStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="clfd_CashlessMethodStockOptionExercisedMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="clfd_EmployeesMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="clfd_StockCompensationPlan2007Member" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="clfd_EmployeeStockPurchasePlanMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber-2" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-2" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-2" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares-2" xlink:type="arc"/>
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare-2" xlink:type="arc"/>
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate-2" xlink:type="arc"/>
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans-2" xlink:type="arc"/>
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice-2" xlink:type="arc"/>
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-2" xlink:type="arc"/>
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized-2" xlink:type="arc"/>
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-details-textual" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_AlternativeMinimumTaxMember" xlink:label="clfd_AlternativeMinimumTaxMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:label="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NoteToFinancialStatementDetailsTextual" xlink:label="clfd_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:label="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:label="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="us-gaap_DeferredTaxAssetDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="us-gaap_OpenTaxYear-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:label="us-gaap_OperatingLossCarryforwardsValuationAllowance-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount-n2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_DeferredTaxAssetDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_ResearchMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="clfd_AlternativeMinimumTaxMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedIncomeTaxesCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLossCarryforwards-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsValuationAllowance-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount-n2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OpenTaxYear-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-details-textual" xlink:href="clfd-20200930.xsd#statement-note-4-concentrations-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NoteToFinancialStatementDetailsTextual" xlink:label="clfd_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NumberOfMajorCustomers" xlink:label="clfd_NumberOfMajorCustomers-2" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TwoCustomersMember" xlink:label="clfd_TwoCustomersMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_MX" xlink:label="country_MX" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="clfd_TwoCustomersMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_MX" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_NumberOfMajorCustomers-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan-details-textual" xlink:href="clfd-20200930.xsd#statement-note-5-employee-benefit-plan-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_FirstLevelOfMatchingMember" xlink:label="clfd_FirstLevelOfMatchingMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NoteToFinancialStatementDetailsTextual" xlink:label="clfd_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_SecondLevelOfMatchingMember" xlink:label="clfd_SecondLevelOfMatchingMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="clfd_FirstLevelOfMatchingMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="clfd_SecondLevelOfMatchingMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-details-textual" xlink:href="clfd-20200930.xsd#statement-note-6-leases-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_AdditionalAreaOfRentalSpace" xlink:label="clfd_AdditionalAreaOfRentalSpace-2" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:label="clfd_LesseeOperatingLeaseNumberOfOptionsToRenew-2" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NoteToFinancialStatementDetailsTextual" xlink:label="clfd_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_OperatingLeaseTerminationFee" xlink:label="clfd_OperatingLeaseTerminationFee-2" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TijuanaMexico2Member" xlink:label="clfd_TijuanaMexico2Member" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_TijuanaMexicoMember" xlink:label="clfd_TijuanaMexicoMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:label="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AreaOfRealEstateProperty" xlink:label="us-gaap_AreaOfRealEstateProperty-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="clfd_TijuanaMexicoMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="clfd_TijuanaMexico2Member" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_WeightedAverageMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AreaOfRealEstateProperty-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_AdditionalAreaOfRentalSpace-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_OperatingLeaseTerminationFee-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_LesseeOperatingLeaseNumberOfOptionsToRenew-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasePayments-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events-details-textual" xlink:href="clfd-20200930.xsd#statement-note-7-subsequent-events-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events-details-textual" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:label="clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_NoteToFinancialStatementDetailsTextual" xlink:label="clfd_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AreaOfRealEstateProperty" xlink:label="us-gaap_AreaOfRealEstateProperty-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LeaseContractualTermAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="clfd_ManufacturingFacilityInTijuanaMexicoMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AreaOfRealEstateProperty-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="us-gaap_HeldToMaturitySecurities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:label="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_HeldToMaturitySecurities-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryGross-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryValuationReserves-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ConstructionInProgressMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:label="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-option-transaction-summary-details" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-option-transaction-summary-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-option-transaction-summary-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-2-shareholders-equity-option-transaction-summary-details" xlink:label="clfd_statement-statement-note-2-shareholders-equity-option-transaction-summary-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-n8" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-2-shareholders-equity-option-transaction-summary-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-n8" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-options-exercisable-details" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-options-exercisable-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-options-exercisable-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-2-shareholders-equity-options-exercisable-details" xlink:label="clfd_statement-statement-note-2-shareholders-equity-options-exercisable-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-2-shareholders-equity-options-exercisable-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-options-currently-outstanding-details" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-options-currently-outstanding-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-options-currently-outstanding-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-2-shareholders-equity-options-currently-outstanding-details" xlink:label="clfd_statement-statement-note-2-shareholders-equity-options-currently-outstanding-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-2-shareholders-equity-options-currently-outstanding-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-restricted-stock-transactions-details" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-restricted-stock-transactions-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-restricted-stock-transactions-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-2-shareholders-equity-restricted-stock-transactions-details" xlink:label="clfd_statement-statement-note-2-shareholders-equity-restricted-stock-transactions-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-2-shareholders-equity-restricted-stock-transactions-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n9" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-n9" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-valuation-allowance-activity-details" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-valuation-allowance-activity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-valuation-allowance-activity-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment" xlink:label="clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal" xlink:label="clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-3-income-taxes-valuation-allowance-activity-details" xlink:label="clfd_statement-statement-note-3-income-taxes-valuation-allowance-activity-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-3-income-taxes-valuation-allowance-activity-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-operating-lease-expense-details" xlink:href="clfd-20200930.xsd#statement-note-6-leases-operating-lease-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-operating-lease-expense-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-6-leases-operating-lease-expense-details" xlink:label="clfd_statement-statement-note-6-leases-operating-lease-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-6-leases-operating-lease-expense-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseExpense-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseNet" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:href="clfd-20200930.xsd#statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:label="clfd_statement-statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-6-leases-maturities-of-lease-liabilities-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-1" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-1" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive-1" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive-1" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-n8" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability-1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:href="clfd-20200930.xsd#statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:label="clfd_statement-statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-1" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-1" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-1" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-1" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-valuation-assumptions-details" xlink:href="clfd-20200930.xsd#statement-note-2-shareholders-equity-valuation-assumptions-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-valuation-assumptions-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-2-shareholders-equity-valuation-assumptions-details" xlink:label="clfd_statement-statement-note-2-shareholders-equity-valuation-assumptions-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-2-shareholders-equity-valuation-assumptions-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" xlink:href="clfd-20200930.xsd#statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" xlink:label="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificationMarksMember" xlink:label="us-gaap_CertificationMarksMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember" xlink:label="us-gaap_TrademarksMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CertificationMarksMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentsMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_OtherIntangibleAssetsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent" xlink:label="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent-n8" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" xlink:label="clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:label="clfd_statement-statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-disaggregation-of-revenue-details" xlink:href="clfd-20200930.xsd#statement-note-4-concentrations-disaggregation-of-revenue-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-disaggregation-of-revenue-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_BroadbandServiceProvidersMember" xlink:label="clfd_BroadbandServiceProvidersMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_BuildToPrintCustomersMember" xlink:label="clfd_BuildToPrintCustomersMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_RevenuesPercent" xlink:label="clfd_RevenuesPercent" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-4-concentrations-disaggregation-of-revenue-details" xlink:label="clfd_statement-statement-note-4-concentrations-disaggregation-of-revenue-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-4-concentrations-disaggregation-of-revenue-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_GeographicConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="clfd_BroadbandServiceProvidersMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_NonUsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="clfd_BuildToPrintCustomersMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_RevenuesPercent" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-" xlink:href="clfd-20200930.xsd#statement-condensed-balance-sheets-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment" xlink:label="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRentCredit" xlink:label="us-gaap_DeferredRentCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesAbstract" xlink:label="us-gaap_OtherLiabilitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_LongTermInvestments" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_Goodwill-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_Assets-3" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedSalariesCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLiabilitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesAbstract" xlink:to="us-gaap_DeferredRentCredit" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesAbstract" xlink:to="us-gaap_Liabilities-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:label="clfd_statement-statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-3-income-taxes-income-tax-expense-benefit-components-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" xlink:href="clfd-20200930.xsd#statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_LongtermMember" xlink:label="clfd_LongtermMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_ShortTermMember" xlink:label="clfd_ShortTermMember" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_statement-statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" xlink:label="clfd_statement-statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="us-gaap_DeferredTaxAssetDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_statement-statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_DeferredTaxAssetDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="clfd_LongtermMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="clfd_ShortTermMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsInventory-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesPrepaidExpenses-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill-n8" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsGross-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxLiabilities-n8" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-n8" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilities-n9" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-cash-flows" xlink:href="clfd-20200930.xsd#statement-statements-of-cash-flows" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" xlink:label="clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" xlink:label="clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany" xlink:label="clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-n9" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories-n9" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInvestments-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-4" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-5" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-earnings-" xlink:href="clfd-20200930.xsd#statement-statements-of-earnings-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-earnings-" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_WeightedAverageSharesOutstandingAbstract" xlink:label="clfd_WeightedAverageSharesOutstandingAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenue" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_WeightedAverageSharesOutstandingAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_WeightedAverageSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="clfd_WeightedAverageSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-shareholders-equity" xlink:href="clfd-20200930.xsd#statement-statements-of-shareholders-equity" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.clearfieldconnection.com/20200930/role/statement-statements-of-shareholders-equity" xlink:type="extended">
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:label="clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:type="locator"/>
    <link:loc xlink:href="clfd-20200930.xsd#clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:label="clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-5" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation-n8" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares-n8" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue-n8" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued-5" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-5" xlink:type="arc"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558995213656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Nov. 06, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Clearfield, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000796505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">clfd<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--09-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,649,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130,912,520<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558990935368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 16,449,636<span></span>
</td>
<td class="nump">$ 10,081,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">10,582,527<span></span>
</td>
<td class="nump">13,524,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivables, net</a></td>
<td class="nump">10,496,672<span></span>
</td>
<td class="nump">9,118,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">14,408,538<span></span>
</td>
<td class="nump">9,012,980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">585,436<span></span>
</td>
<td class="nump">769,161<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">52,522,809<span></span>
</td>
<td class="nump">42,506,771<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">5,109,988<span></span>
</td>
<td class="nump">5,413,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>Other Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">25,143,000<span></span>
</td>
<td class="nump">23,902,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,708,511<span></span>
</td>
<td class="nump">4,708,511<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">4,829,047<span></span>
</td>
<td class="nump">5,147,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use lease assets</a></td>
<td class="nump">2,539,100<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="nump">178,118<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">266,857<span></span>
</td>
<td class="nump">210,905<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment', window );">Total other assets</a></td>
<td class="nump">37,664,633<span></span>
</td>
<td class="nump">33,968,551<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">95,297,430<span></span>
</td>
<td class="nump">81,888,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of lease liability</a></td>
<td class="nump">665,584<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,689,587<span></span>
</td>
<td class="nump">3,173,599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued compensation</a></td>
<td class="nump">4,856,885<span></span>
</td>
<td class="nump">3,224,860<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">1,202,753<span></span>
</td>
<td class="nump">208,603<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">10,414,809<span></span>
</td>
<td class="nump">6,607,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesAbstract', window );"><strong>Other Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term portion of lease liability</a></td>
<td class="nump">2,129,343<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">101,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRentCredit', window );">Deferred rent</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">246,424<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total other liabilities</a></td>
<td class="nump">2,129,343<span></span>
</td>
<td class="nump">348,114<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">12,544,152<span></span>
</td>
<td class="nump">6,955,176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $.01 par value; 500,000 shares; no shares issued or outstanding</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, authorized 50,000,000, $.01 par value; 13,649,962 and 13,641,805 shares issued and outstanding as of September 30, 2020 and September 30, 2019</a></td>
<td class="nump">136,500<span></span>
</td>
<td class="nump">136,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">57,502,905<span></span>
</td>
<td class="nump">56,976,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">25,113,873<span></span>
</td>
<td class="nump">17,820,807<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">82,753,278<span></span>
</td>
<td class="nump">74,933,387<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Shareholders&#8217; Equity</a></td>
<td class="nump">$ 95,297,430<span></span>
</td>
<td class="nump">$ 81,888,563<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer excluding property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRentCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative difference between the rental payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense over the term of the leased property by the lessor or lessee, respectively.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121549951&amp;loc=d3e39896-112707<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRentCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558991101384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized shares (in shares)</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">13,649,962<span></span>
</td>
<td class="nump">13,641,805<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">13,649,962<span></span>
</td>
<td class="nump">13,641,805<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558991080824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Earnings - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 93,074,514<span></span>
</td>
<td class="nump">$ 85,034,182<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">55,160,316<span></span>
</td>
<td class="nump">52,345,059<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">37,914,198<span></span>
</td>
<td class="nump">32,689,123<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">29,530,198<span></span>
</td>
<td class="nump">27,500,989<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">8,384,000<span></span>
</td>
<td class="nump">5,188,134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">770,950<span></span>
</td>
<td class="nump">738,459<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">9,154,950<span></span>
</td>
<td class="nump">5,926,593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">1,861,884<span></span>
</td>
<td class="nump">1,360,437<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 7,293,066<span></span>
</td>
<td class="nump">$ 4,566,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income per share Basic (in dollars per share)</a></td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per share Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_WeightedAverageSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">13,643,355<span></span>
</td>
<td class="nump">13,442,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">13,643,355<span></span>
</td>
<td class="nump">13,451,214<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_WeightedAverageSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average shares outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_WeightedAverageSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558990932472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Statements of Shareholders' Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Sep. 30, 2018</a></td>
<td class="nump">13,646,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2018</a></td>
<td class="nump">$ 136,466<span></span>
</td>
<td class="nump">$ 55,483,759<span></span>
</td>
<td class="nump">$ 13,254,651<span></span>
</td>
<td class="nump">$ 68,874,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,729,025<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,729,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock issuance, net (in shares)</a></td>
<td class="num">(7,490)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock issuance, net</a></td>
<td class="num">$ (75)<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="nump">37,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">$ 372<span></span>
</td>
<td class="nump">313,519<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">313,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment', window );">Exercise of stock options, net of shares exchanged for payment (in shares)</a></td>
<td class="nump">6,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment', window );">Exercise of stock options, net of shares exchanged for payment</a></td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">2,540<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,604<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Repurchase of shares for payment of withholding taxes for vested restricted stock grants (in shares)</a></td>
<td class="num">(40,933)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of shares for payment of withholding taxes for vested restricted stock grants</a></td>
<td class="num">$ (409)<span></span>
</td>
<td class="num">(552,756)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(553,165)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,566,156<span></span>
</td>
<td class="nump">4,566,156<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2019</a></td>
<td class="nump">$ 136,418<span></span>
</td>
<td class="nump">56,976,162<span></span>
</td>
<td class="nump">17,820,807<span></span>
</td>
<td class="nump">74,933,387<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Sep. 30, 2019</a></td>
<td class="nump">13,641,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">773,555<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">773,555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock issuance, net (in shares)</a></td>
<td class="nump">8,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock issuance, net</a></td>
<td class="nump">$ 86<span></span>
</td>
<td class="num">(86)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="nump">30,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">$ 302<span></span>
</td>
<td class="nump">348,474<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">348,776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment', window );">Exercise of stock options, net of shares exchanged for payment (in shares)</a></td>
<td class="nump">21,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment', window );">Exercise of stock options, net of shares exchanged for payment</a></td>
<td class="nump">$ 212<span></span>
</td>
<td class="nump">9,352<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Repurchase of shares for payment of withholding taxes for vested restricted stock grants (in shares)</a></td>
<td class="num">(10,038)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of shares for payment of withholding taxes for vested restricted stock grants</a></td>
<td class="num">$ (100)<span></span>
</td>
<td class="num">(176,316)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(176,416)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">7,293,066<span></span>
</td>
<td class="nump">7,293,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="num">(41,796)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">$ (418)<span></span>
</td>
<td class="num">(428,236)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(428,654)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Sep. 30, 2020</a></td>
<td class="nump">13,649,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2020</a></td>
<td class="nump">$ 136,500<span></span>
</td>
<td class="nump">$ 57,502,905<span></span>
</td>
<td class="nump">$ 25,113,873<span></span>
</td>
<td class="nump">$ 82,753,278<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period, net of shares exchanged for payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options, net of shares exchanged for payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558994700920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 7,293,066<span></span>
</td>
<td class="nump">$ 4,566,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,421,754<span></span>
</td>
<td class="nump">2,178,409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts', window );">Change in allowance for doubtful accounts</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">210,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization of discount on investments</a></td>
<td class="num">(64,327)<span></span>
</td>
<td class="num">(71,652)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred taxes</a></td>
<td class="num">(279,808)<span></span>
</td>
<td class="num">(3,245)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on disposal of assets</a></td>
<td class="nump">5,785<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">773,555<span></span>
</td>
<td class="nump">1,729,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(1,378,033)<span></span>
</td>
<td class="nump">3,492,619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories, net</a></td>
<td class="num">(5,395,558)<span></span>
</td>
<td class="nump">1,037,155<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">127,773<span></span>
</td>
<td class="num">(10,469)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent', window );">Accounts payable, accrued expenses and deferred rent</a></td>
<td class="nump">3,151,566<span></span>
</td>
<td class="nump">1,604,655<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">6,655,773<span></span>
</td>
<td class="nump">14,732,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment and intangible assets</a></td>
<td class="num">(1,806,198)<span></span>
</td>
<td class="num">(2,511,646)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(34,056,930)<span></span>
</td>
<td class="num">(20,311,393)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities', window );">Proceeds from maturities of investments</a></td>
<td class="nump">35,822,000<span></span>
</td>
<td class="nump">9,861,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(41,128)<span></span>
</td>
<td class="num">(12,962,039)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(428,654)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">348,776<span></span>
</td>
<td class="nump">313,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from issuance of common stock upon exercise of stock options</a></td>
<td class="nump">9,564<span></span>
</td>
<td class="nump">2,604<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding related to vesting of restricted stock grants</a></td>
<td class="num">(176,416)<span></span>
</td>
<td class="num">(553,165)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(246,730)<span></span>
</td>
<td class="num">(236,670)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase in cash and cash equivalents</a></td>
<td class="nump">6,367,915<span></span>
</td>
<td class="nump">1,533,944<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">10,081,721<span></span>
</td>
<td class="nump">8,547,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents, end of year</a></td>
<td class="nump">16,449,636<span></span>
</td>
<td class="nump">10,081,721<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures for cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid during the year for income taxes</a></td>
<td class="nump">1,442,079<span></span>
</td>
<td class="nump">1,683,113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany', window );">Cashless exercise of stock options</a></td>
<td class="nump">$ 97,811<span></span>
</td>
<td class="nump">$ 17,390<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received. the amount of obligations and expenses incurred but not paid and rent that will be paid in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of increase (decrease) during the period in allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_IncreaseDecreaseInAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The issuance of common stock funded through shares sold to the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140559071179320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">NOTE </div><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font: inherit;">1</div></div><div style="display: inline; font-weight: bold;"> </div><div style="display: inline; font-weight: bold;">&#x2013; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"><div style="display: inline; font-weight: bold;">Description of Business: </div>Clearfield, Inc. (the &#x201c;Company&#x201d;) is a manufacturer of a broad range of standard and custom passive connectivity products to customers throughout the United States and internationally. These products include fiber distribution systems, optical components, Outside Plant (&#x201c;OSP&#x201d;) cabinets, and fiber and copper cable assemblies that serve the communication service provider, including Fiber-to-the-Premises (&#x201c;FTTP&#x201d;), large enterprise, and original equipment manufacturer (&#x201c;OEM&#x201d;) markets.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Revenue Recognition: </div>Our revenue is comprised of the sale of our products to customers and is recognized when the Company satisfies its performance obligations under the contract. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer. The majority of our contracts have a single performance obligation and are short term in nature. We recognize revenue by transferring the promised products to the customer, with substantially all revenue recognized at the point in time when the customer obtains control of the products. Shipping and handling costs charged to our customers are included in net sales, while the corresponding shipping expenses are included in cost of sales. Sales, value add, and other taxes collected from customers and remitted to governmental authorities are accounted for on a net (excluded from revenue) basis.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Cash and Cash Equivalents:</div> The Company considers all highly liquid investments with original maturities of <div style="display: inline; font-style: italic; font: inherit;">three</div> months or less to be cash equivalents. Cash equivalents as of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> consist entirely of short-term money market accounts.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company maintains cash balances at multiple financial institutions, and at times, such balances exceed insured limits. The Company has <div style="display: inline; font-style: italic; font: inherit;">not</div> experienced any losses in such accounts and believes it is <div style="display: inline; font-style: italic; font: inherit;">not</div> exposed to any significant credit risk on cash and cash equivalents.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Investments:</div><div style="display: inline; font-weight: bold;"> </div>The Company currently invests its excess cash in bank certificates of deposit (&#x201c;CDs&#x201d;) that are fully insured by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) and Unites States Treasury securities with terms of <div style="display: inline; font-style: italic; font: inherit;">not</div> more than <div style="display: inline; font-style: italic; font: inherit;">five</div> years, as well as money market accounts. CDs and Treasuries with original maturities of more than <div style="display: inline; font-style: italic; font: inherit;">three</div> months are reported as held-to-maturity investments and are recorded at amortized cost, which approximates fair value due to the negligible risk of changes in value due to interest rates. The maturity dates of the Company's investments are as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2020</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2019</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 62%; text-align: justify">Less than one year</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10,582,527</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,524,270</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; padding-bottom: 1pt">1-5 years</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">25,143,000</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">23,902,000</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 2.5pt">Total</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">35,725,527</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">37,426,270</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Fair Value of Financial Instruments: </div>The financial statements include the following financial instruments: cash and cash equivalents, short-term investments, long-term investments, accounts receivable, accounts payable and accrued expenses. Other than long-term investments, all financial instruments' carrying values approximate fair values because of the short-term nature of the instruments. Long-term investments' carrying value approximates fair value due to the negligible risk of changes in value due to interest rates.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Accounts Receivable: </div>Credit is extended based on the evaluation of a customer's financial condition and collateral is generally <div style="display: inline; font-style: italic; font: inherit;">not</div> required. Accounts that are outstanding longer than the contractual payment terms are considered past due. The Company does <div style="display: inline; font-style: italic; font: inherit;">not</div> charge interest on past due receivables. The Company determines its allowance by considering a number of factors, including the length of time trade receivables are past due, the Company's previous loss history, the customer's current ability to pay its obligation to the Company, and the condition of the general economy and the industry as whole. The Company writes off accounts receivable when they become uncollectible; payments subsequently received on such receivables are credited to the allowance for doubtful accounts.</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <!-- Field: Page; Sequence: 33; Value: 1 -->   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The allowance for doubtful accounts activity for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> is as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: center; border-bottom: Black 1pt solid">Year Ended</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Balance at Beginning of Year</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Additions Charged to Costs and Expenses</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Less Write-offs</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Balance at End of Year</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 40%; text-align: justify">September 30, 2020</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">289,085</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">289,085</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">September 30, 2019</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">79,085</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">210,000</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">289,085</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><div style="display: inline; font-weight: bold;"></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Inventories: </div>Inventories consist of finished goods, raw materials and work-in-process and are stated at the lower of average cost (which approximates <div style="display: inline; font-style: italic; font: inherit;">first</div>-in, <div style="display: inline; font-style: italic; font: inherit;">first</div>-out) or net realizable value. Inventory is valued using material costs, labor charges, and allocated factory overhead charges and consists of the following:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">&nbsp;</td>  <td>&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2020</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2019</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 66%; text-align: justify">Raw materials</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12,287,134</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,234,046</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">Work-in-process</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,033,021</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">540,962</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 1pt">Finished goods</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,048,514</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,356,720</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; padding-bottom: 1pt">Inventories, gross</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">15,368,669</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10,131,728</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 1pt">Inventory reserve</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(960,131</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">)</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(1,118,748</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">)</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; padding-bottom: 2.5pt">Inventories, net</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">14,408,538</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">9,012,980</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><div style="display: inline; font-family: Times New Roman, Times, Serif">The increase in inventory from fiscal year <div style="display: inline; font-style: italic; font: inherit;">2019</div> to fiscal year <div style="display: inline; font-style: italic; font: inherit;">2020</div> is a result of additional stocking levels to support the Company's increased sales order backlog and related demand, and additional safety stock across the Company's multiple locations due to the uncertainty of COVID-<div style="display: inline; font-style: italic; font: inherit;">19</div> on the Company's supply chain and manufacturing locations</div>.</div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">On a regular basis, the Company reviews its inventory and identifies that which is excess, slow moving, and obsolete by considering factors such as inventory levels, expected product life, and forecasted sales demand. A reserve is established for any identified excess, slow moving, and obsolete inventory down to its net realizable value through a charge to cost of sales. Inventory write-down charges <div style="display: inline; font-style: italic; font: inherit;"> may </div>be required in the future if there is a significant decline in demand for the Company's products and the Company does <div style="display: inline; font-style: italic; font: inherit;">not</div> adjust its manufacturing production accordingly or if new products are <div style="display: inline; font-style: italic; font: inherit;">not</div> accepted by the market.</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Property, Plant and Equipment:</div> Property, plant and equipment are recorded at cost. Significant additions or improvements extending asset lives are capitalized, while repairs and maintenance are charged to expense when incurred. Depreciation is provided in amounts sufficient to relate the cost of assets to operations over their estimated useful lives. Leasehold improvements are amortized over the shorter of the remaining term of the lease or estimated life of the asset.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Estimated useful lives of the assets are as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-9.35pt;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Years</td>  </tr>  <tr style="vertical-align: bottom">  <td style="text-align: justify">Equipment</td>  <td>&nbsp;</td>  <td colspan="3" style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">3</div> &#x2013; <div style="display: inline; font-style: italic; font: inherit;">7</div></td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">Leasehold improvements</td>  <td>&nbsp;</td>  <td style="text-align: center">&nbsp;</td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">7-10 or life of lease</div></td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="width: 67%; text-align: justify">Vehicles</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: center">&nbsp;</td>  <td style="width: 30%; text-align: center"><div style="display: inline; font-style: italic; font: inherit;">3</div></td>  <td style="width: 1%; text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <!-- Field: Page; Sequence: 34; Value: 1 -->   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Property, plant and equipment consist of the following:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: center">&nbsp;</td>  <td style="text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2020</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2019</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 66%; text-align: justify">Manufacturing equipment</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,171,497</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">7,106,041</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">Office equipment</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,281,481</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,996,251</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">Leasehold improvements</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,576,861</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,436,346</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">Vehicles</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">245,903</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">245,903</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 1pt">Construction in progress</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">19,143</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,921</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">Property, plant and equipment, gross</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">15,294,885</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,793,462</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left; padding-bottom: 1pt; text-indent: -16.1pt; padding-left: 16.1pt">Less accumulated depreciation</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10,184,897</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,380,221</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; padding-bottom: 2.5pt">Property, plant and equipment, net</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5,109,988</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5,413,241</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;<div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Depreciation expense for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> were <div style="display: inline; font-style: italic; font: inherit;">$1,944,186</div> and <div style="display: inline; font-style: italic; font: inherit;">$1,705,583,</div> respectively.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Goodwill and Intangible Assets</div><div style="display: inline; font-weight: bold;">:</div> The Company operates as <div style="display: inline; font-style: italic; font: inherit;">one</div> reporting unit and reviews the carrying amount of goodwill annually in the <div style="display: inline; font-style: italic; font: inherit;">fourth</div> quarter of each fiscal year and more frequently if events or changes in circumstances indicate that the carrying amount of the assets <div style="display: inline; font-style: italic; font: inherit;"> may </div><div style="display: inline; font-style: italic; font: inherit;">not</div> be recoverable. The Company determines its fair value for goodwill impairment testing purposes by calculating its market capitalization and comparing that to the Company's carrying value. The Company's goodwill impairment test for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> resulted in excess fair value over carrying value and therefore, <div style="display: inline; font-style: italic; font: inherit;">no</div> adjustments were made to goodwill. During the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> there were <div style="display: inline; font-style: italic; font: inherit;">no</div> triggering events that indicated goodwill could be impaired.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">A significant reduction in our market capitalization or in the carrying amount of net assets of a reporting unit could result in an impairment charge. If the carrying amount of a reporting unit exceeds its fair value, the Company would measure the possible goodwill impairment loss based on an allocation of the estimate of fair value of the reporting unit to all of the underlying assets and liabilities of the reporting unit, including any previously unrecognized intangible assets. The excess of the fair value of a reporting unit over the amounts assigned to its assets and liabilities is the implied fair value of goodwill. An impairment loss is recognized to the extent that a reporting unit's recorded goodwill exceeds the implied fair value of goodwill. An impairment loss would be based on significant estimates and judgments, and if the facts and circumstances change, a potential impairment could have a material impact on the Company's financial statements.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic; font: inherit;"><div style="display: inline; font-style: italic; font: inherit;">No</div></div> impairment of goodwill has occurred during the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>or <div style="display: inline; font-style: italic; font: inherit;">2019,</div> respectively.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company capitalizes legal costs incurred to obtain patents. Once accepted by either the U.S. Patent Office or the equivalent office of a foreign country, these legal costs are amortized using the straight-line method over the remaining estimated lives, <div style="display: inline; font-style: italic; font: inherit;">not</div> exceeding <div style="display: inline; font-style: italic; font: inherit;">20</div> years. As of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div>the Company has <div style="display: inline; font-style: italic; font: inherit;">22</div> patents granted and multiple pending applications both inside and outside the United States.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the Company has various finite life intangible assets, most of which were acquired as a result of the acquisition of a portfolio of Telcordia certified outdoor active cabinet products from Calix, Inc. (&#x201c;Calix&#x201d;) during fiscal year <div style="display: inline; font-style: italic; font: inherit;">2018.</div> Finite life intangible assets as of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> are as follows:</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><div style="display: inline; font-weight: bold;"></div></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="15" style="text-align: center; border-bottom: Black 1pt solid">September 30, 2020</td>  </tr>  <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Years</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Gross Carrying Amount</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Accumulated Amortization</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Net Book Value Amount</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 48%; text-align: left">Customer relationships</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">15</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,742,000</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">654,850</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,087,150</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Certifications</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,068,000</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">350,437</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">717,563</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Trademarks</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">563,000</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">184,734</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">378,266</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Patents</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">20</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">689,889</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">56,257</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">633,632</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt">Other</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5</div></td>  <td style="text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">31,091</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">18,655</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12,436</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt">Totals</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  <td style="text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">6,093,980</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,264,933</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,829,047</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><div style="display: inline; font-weight: bold;"></div>&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <!-- Field: Page; Sequence: 35; Value: 1 -->   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="15" style="text-align: center; border-bottom: Black 1pt solid">September 30, 2019</td>  </tr>  <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Years</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Gross Carrying Amount</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Accumulated Amortization</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Net Book Value Amount</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 48%; text-align: left">Customer relationships</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">15</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,742,000</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">405,384</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,336,616</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Certifications</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,068,000</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">216,937</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">851,063</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Trademarks</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">563,000</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">114,359</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">448,641</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Patents</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">20</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">530,409</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">38,247</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">492,162</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt">Other</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5</div></td>  <td style="text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">31,091</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12,438</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">18,653</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt">Totals</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  <td style="text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5,934,500</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">787,365</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5,147,135</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Amortization expense related to these assets for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> were <div style="display: inline; font-style: italic; font: inherit;">$477,568</div> and <div style="display: inline; font-style: italic; font: inherit;">$472,827,</div> respectively.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Impairment of Long-Lived Assets: </div>The Company assesses potential impairments to its long-lived assets or asset groups when there is evidence that events occur or changes in circumstances indicate that the carrying amount of an asset or asset group <div style="display: inline; font-style: italic; font: inherit;"> may </div><div style="display: inline; font-style: italic; font: inherit;">not</div> be recovered. An impairment loss is recognized when</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">the carrying amount of the long-lived asset or asset group is <div style="display: inline; font-style: italic; font: inherit;">not</div> recoverable and exceeds its fair value. The carrying amount of a long-lived asset or asset group is <div style="display: inline; font-style: italic; font: inherit;">not</div> recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset or asset group exceeds its fair value and is recorded as a reduction in the carrying value of the related asset or asset group and a charge to operating results. <div style="display: inline; font-style: italic; font: inherit;"><div style="display: inline; font-style: italic; font: inherit;">No</div></div> impairment of long-lived assets occurred during the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>or <div style="display: inline; font-style: italic; font: inherit;">2019,</div> respectively.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:-0.35pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:-0.35pt;"><div style="display: inline; font-weight: bold;"></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Income Taxes:</div> The Company records income taxes in accordance with the liability method of accounting. Deferred taxes are recognized for the estimated taxes ultimately payable or recoverable based on enacted tax law. The Company establishes a valuation allowance to reduce the deferred tax assets when it is more likely than <div style="display: inline; font-style: italic; font: inherit;">not</div> that a deferred tax asset will <div style="display: inline; font-style: italic; font: inherit;">not</div> be realizable. Changes in tax rates are reflected in the tax provision as they occur.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In accounting for uncertainty in income taxes, we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than <div style="display: inline; font-style: italic; font: inherit;">not</div> sustain the position following an audit. For tax positions meeting the more likely than <div style="display: inline; font-style: italic; font: inherit;">not</div> threshold, the amount recognized in the financial statements is the largest benefit that has a greater than <div style="display: inline; font-style: italic; font: inherit;">50</div> percent likelihood of being realized upon ultimate settlement with the relevant tax authority. As of both <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2019, </div>the Company did <div style="display: inline; font-style: italic; font: inherit;"><div style="display: inline; font-style: italic; font: inherit;">not</div></div> have any unrecognized tax benefits. The Company recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We do <div style="display: inline; font-style: italic; font: inherit;">not</div> expect any material changes in our unrecognized tax benefits over the next <div style="display: inline; font-style: italic; font: inherit;">12</div> months.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Stock-Based Compensation</div>: We measure and recognize compensation expense for all stock-based awards at fair value over the requisite service period. We use the Black-Scholes option pricing model to determine the weighted average fair value of options. For restricted stock grants, fair value is determined as the average price of the Company's stock on the date of grant. Equity-based compensation expense is broken out between cost of sales and selling, general and administrative expenses based on the classification of the employee. The determination of fair value of stock-based awards on the date of grant using an option-pricing model is affected by our stock price as well as by assumptions regarding a number of subjective variables. These variables include, but are <div style="display: inline; font-style: italic; font: inherit;">not</div> limited to, the expected stock price volatility over the term of the awards, and actual and projected employee stock option exercise behaviors.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <!-- Field: Page; Sequence: 36; Value: 1 -->   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The expected terms of the options are based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at grant date. Volatility is based on historical and expected future volatility of the Company's stock. The Company has <div style="display: inline; font-style: italic; font: inherit;">not</div> historically issued any dividends and does <div style="display: inline; font-style: italic; font: inherit;">not</div> expect to in the future. Forfeitures for both option and restricted stock grants are estimated at the time of the grant and revised in subsequent periods if actual forfeitures differ from estimates.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">If factors change and we employ different assumptions in the determination of the fair value of grants in future periods, the related compensation expense that we record <div style="display: inline; font-style: italic; font: inherit;"> may </div>differ significantly from what we have recorded in the current periods.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"><div style="display: inline; font-weight: bold;">Research and Development Costs</div>: Research and development costs amounted to <div style="display: inline; font-style: italic; font: inherit;">$1,269,542</div> and <div style="display: inline; font-style: italic; font: inherit;">$1,089,637</div> for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> respectively, and are charged to expense when incurred.</div> <div style=" font-size: 10pt; text-align: left; margin: 0pt 0">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: left; margin: 0pt 0"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"><div style="display: inline; font-weight: bold;">Advertising Costs</div>: Advertising costs amounted to <div style="display: inline; font-style: italic; font: inherit;">$296,571</div> and <div style="display: inline; font-style: italic; font: inherit;">$278,057</div> for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> respectively, and are charged to expense when incurred.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;"></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Net Income Per Share:</div> Basic and diluted net income per share is computed by dividing net income by the weighted average number of common shares outstanding and the weighted average number of dilutive shares outstanding, respectively.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Weighted average common shares outstanding for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> were as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:-0.35pt;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: justify; border-bottom: Black 1pt solid">Year ended September 30,</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 74%; text-align: left">Net income</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">7,293,066</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,566,156</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Weighted average common shares</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,643,355</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,442,871</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left; padding-bottom: 1pt; text-indent: -9.5pt; padding-left: 9.5pt">Dilutive potential common shares</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,343</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Weighted average dilutive common shares outstanding</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,643,355</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,451,214</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left; text-indent: -6.25pt; padding-left: 6.25pt">Earnings per share:</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left; text-indent: 0pt; padding-left: 10pt">Basic</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0.53</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0.34</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left; text-indent: 0pt; padding-left: 10pt">Diluted</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0.53</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0.34</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt">&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">There were <div style="display: inline; font-style: italic; font: inherit;">337,100</div> and <div style="display: inline; font-style: italic; font: inherit;">108,000</div> shares for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> respectively, that were excluded from the above calculation as they were considered antidilutive in nature.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9.35pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-0.35pt;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9.35pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-0.35pt;"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Use of Estimates: </div>The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, related revenues and expenses and disclosure about contingent assets and liabilities at the date of the financial statements. Significant estimates include the rebates related to revenue recognition, stock-based compensation and the valuation of inventory, long-lived assets, finite lived intangible assets and goodwill. Actual results <div style="display: inline; font-style: italic; font: inherit;"> may </div>differ materially from these estimates.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <!-- Field: Page; Sequence: 37; Value: 1 --> </div>   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;"></div></div> <div style="display: inline; font-style: italic; font: inherit;"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Recently Issued Accounting Pronouncements:</div>&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">Effective <div style="display: inline; font-style: italic; font: inherit;"> October 1, 2019, </div>we adopted the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Update (&#x201c;ASU&#x201d;) <div style="display: inline; font-style: italic; font: inherit;">2016</div>-<div style="display: inline; font-style: italic; font: inherit;">02,</div> <div style="display: inline; font-style: italic;">Leases</div>, using the effective date method under the modified retrospective approach. The amended guidance requires lessees, at the commencement date, to recognize a lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis, and&nbsp;to record a right-of-use (&#x201c;ROU&#x201d;) asset, which is an asset that represents the lessee's right to use, or control the use of, a specified asset for the lease term. In <div style="display: inline; font-style: italic; font: inherit;"> July 2018, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font: inherit;">2018</div>-<div style="display: inline; font-style: italic; font: inherit;">11,</div> <div style="display: inline; font-style: italic;">Leases, Targeted Improvements</div>, which gave companies the option of applying the new standard at the adoption date, rather than retrospectively to the earliest period presented in the financial statements. The Company elected the package of practical expedients permitted under the new standard, which among other things, allowed the Company to carry forward the historical lease classification. The Company also elected the practical expedient to <div style="display: inline; font-style: italic; font: inherit;">not</div> recognize a lease liability and ROU asset for short-term leases less than <div style="display: inline; font-style: italic; font: inherit;">12</div> months. We chose the option to apply the new standard at the adoption date, and therefore we are <div style="display: inline; font-style: italic; font: inherit;">not</div> required to restate the financial statements for prior periods, nor are we required to provide the disclosures required by the new standard for prior periods.&nbsp;Upon adoption, we recognized an approximate <div style="display: inline; font-style: italic; font: inherit;">$2.4</div> million ROU asset, and an approximate <div style="display: inline; font-style: italic; font: inherit;">$2.6</div>&nbsp;million lease liability. Our adoption of the new standard did <div style="display: inline; font-style: italic; font: inherit;">not</div> impact our cash flows or have a material impact on our results of operations. We have expanded our financial statement disclosures to comply with the requirements of the new standard.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font: inherit;"> January 2017, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font: inherit;">2017</div>-<div style="display: inline; font-style: italic; font: inherit;">04,</div> <div style="display: inline; font-style: italic;">Intangibles-Goodwill,</div> which offers amended guidance to simplify the accounting for goodwill impairment by removing Step <div style="display: inline; font-style: italic; font: inherit;">2</div> of the goodwill impairment test. A goodwill impairment will now be measured as the amount by which a reporting unit's carrying value exceeds its fair value, limited to the amount of goodwill allocated to that reporting unit. This guidance is to be applied on a prospective basis effective for the Company's interim and annual periods beginning after <div style="display: inline; font-style: italic; font: inherit;"> December 15, 2019, </div>with early adoption permitted for any impairment tests performed after <div style="display: inline; font-style: italic; font: inherit;"> January 1, 2017. </div>The new guidance is effective for the Company beginning in the <div style="display: inline; font-style: italic; font: inherit;">first</div> quarter of fiscal <div style="display: inline; font-style: italic; font: inherit;">2021,</div> with early adoption permitted. The Company is evaluating the impact of the adoption of ASU <div style="display: inline; font-style: italic; font: inherit;">2017</div>-<div style="display: inline; font-style: italic; font: inherit;">04</div> on our financial statements and does <div style="display: inline; font-style: italic; font: inherit;">not</div> believe the adoption of this ASU will have a material impact on our financial statements.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font: inherit;"> June 2016, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font: inherit;">2016</div>-<div style="display: inline; font-style: italic; font: inherit;">13,</div> <div style="display: inline; font-style: italic;">Measurement of Credit Losses on Financial Instruments</div>. In <div style="display: inline; font-style: italic; font: inherit;"> November 2018, </div>the FASB issued update ASU <div style="display: inline; font-style: italic; font: inherit;">2018</div>-<div style="display: inline; font-style: italic; font: inherit;">19</div> that clarifies the scope of the standard in the amendments in ASU <div style="display: inline; font-style: italic; font: inherit;">2016</div>-<div style="display: inline; font-style: italic; font: inherit;">13.</div> This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the <div style="display: inline; font-style: italic; font: inherit;">first</div> quarter of fiscal <div style="display: inline; font-style: italic; font: inherit;">2023,</div> with early adoption permitted. The Company is evaluating the impact of the adoption of ASU <div style="display: inline; font-style: italic; font: inherit;">2016</div>-<div style="display: inline; font-style: italic; font: inherit;">13</div> on our financial statements.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140559071185144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Payment Arrangement [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">NOTE </div><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font: inherit;">2</div></div><div style="display: inline; font-weight: bold;"> </div><div style="display: inline; font-weight: bold;">&#x2013; SHAREHOLDERS' EQUITY</div><div style="display: inline; font-weight: bold;"> </div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Share Repurchase</div><div style="display: inline; font-weight: bold;"> Program</div><div style="display: inline; font-weight: bold;">:</div> On <div style="display: inline; font-style: italic; font: inherit;"> November 13, 2014, </div>the Company announced that its Board of Directors had approved a stock repurchase program under which it will purchase up to <div style="display: inline; font-style: italic; font: inherit;">$8,000,000</div> of its outstanding shares of common stock. On <div style="display: inline; font-style: italic; font: inherit;"> April 25, 2017, </div>the Board of Directors increased the repurchase authorization by <div style="display: inline; font-style: italic; font: inherit;">$4,000,000</div> to <div style="display: inline; font-style: italic; font: inherit;">$12,000,000</div> of common stock. The program does <div style="display: inline; font-style: italic; font: inherit;">not</div> obligate Clearfield to repurchase any particular amount of common stock during any period. The repurchase will be funded by cash on hand. The repurchase program is expected to continue indefinitely until the maximum dollar amount of shares has been repurchased or until the repurchase program is earlier modified, suspended or terminated by the board of directors. In <div style="display: inline; font-style: italic; font: inherit;"> April 2020, </div>the Board of Directors suspended the share repurchase plan due to uncertainties caused by COVID-<div style="display: inline; font-style: italic; font: inherit;">19</div> and the Company's desire to maintain capital flexibility. As of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div>the Company had <div style="display: inline; font-style: italic; font: inherit;">$4,980,671</div> remaining in its share repurchase program to repurchase its outstanding shares of common stock.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <!-- Field: Page; Sequence: 38; Value: 1 -->   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company is authorized to issue <div style="display: inline; font-style: italic; font: inherit;">50,000,000</div> shares of common stock at <div style="display: inline; font-style: italic; font: inherit;">$.01</div> par value and <div style="display: inline; font-style: italic; font: inherit;">5,000,000</div> undesignated shares. From the undesignated shares, <div style="display: inline; font-style: italic; font: inherit;">500,000</div> shares have been designated as Series B Junior Participating Preferred Shares and <div style="display: inline; font-style: italic; font: inherit;"><div style="display: inline; font-style: italic; font: inherit;">none</div></div> of such shares have been issued or are outstanding.<div style="display: inline; font-weight: bold;"> </div>The Board of Directors <div style="display: inline; font-style: italic; font: inherit;"> may, </div>by resolution, establish from the remaining undesignated shares different classes or series of shares and <div style="display: inline; font-style: italic; font: inherit;"> may </div>fix the relative rights and preferences of shares in any class or series.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Stock-Based Compensation: </div>The Company's stock-based compensation plans are administered by the Compensation Committee of the Board of Directors, which selects persons to receive awards and determines the number of shares subject to each award and the terms, conditions, performance measures and other provisions of the award.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company currently has <div style="display: inline; font-style: italic; font: inherit;">one</div> equity compensation plan, the <div style="display: inline; font-style: italic; font: inherit;">2007</div> Stock Compensation Plan, from which it grants equity awards that are used as an incentive for directors, officers, and other employees. The <div style="display: inline; font-style: italic; font: inherit;">2007</div> Stock Compensation Plan has <div style="display: inline; font-style: italic; font: inherit;">769,545</div> shares available for issue as of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020. </div>As of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div><div style="display: inline; font-style: italic; font: inherit;">$1,938,136</div> of total unrecognized compensation expense related to non-vested awards is expected to be recognized over a period of approximately <div style="display: inline; font-style: italic; font: inherit;">3.9</div> years. The Company recorded related compensation expense for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> of <div style="display: inline; font-style: italic; font: inherit;">$773,555</div> and <div style="display: inline; font-style: italic; font: inherit;">$1,729,025,</div> respectively. For the year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div><div style="display: inline; font-style: italic; font: inherit;">$752,011</div> of this expense was included in selling, general and administrative expense and <div style="display: inline; font-style: italic; font: inherit;">$21,544</div> was included in cost of sales. For the year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2019, </div><div style="display: inline; font-style: italic; font: inherit;">$1,638,829</div> of this expense was included in selling, general and administrative expense and <div style="display: inline; font-style: italic; font: inherit;">$90,196</div> was included in cost of sales.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Stock Options:</div> The Company uses the Black-Scholes option pricing model to determine the weighted average fair value of options granted. During the fiscal year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div>the Company granted employees non-qualified stock options to purchase an aggregate of <div style="display: inline; font-style: italic; font: inherit;">121,350</div> shares of common stock with a weighted average contractual term of <div style="display: inline; font-style: italic; font: inherit;">5.71</div> years, a <div style="display: inline; font-style: italic; font: inherit;">4.71</div> year weighted average vesting term, and an exercise price of <div style="display: inline; font-style: italic; font: inherit;">$12.43.</div> During the fiscal year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2019, </div>the Company granted employees non-qualified stock options to purchase an aggregate of <div style="display: inline; font-style: italic; font: inherit;">172,000</div> shares of common stock with a weighted average contractual term of <div style="display: inline; font-style: italic; font: inherit;">4</div> years, a <div style="display: inline; font-style: italic; font: inherit;">three</div> year vesting term, and a weighted average exercise price of <div style="display: inline; font-style: italic; font: inherit;">$12.17.</div></div> <div style=" font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="5" style="border-bottom: Black 1pt solid; text-align: center">Year ended September 30, 2020</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Year ended September 30, 2019</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">Dividend yield</td>  <td>&nbsp;</td>  <td style="text-align: center">&nbsp;</td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">0</div></td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  <td style="text-align: center">%</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0</div></td>  <td style="text-align: left">%</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; width: 56%">Weighted average expected volatility</td>  <td style="width: 1%">&nbsp;</td>  <td style="text-align: center; width: 1%">&nbsp;</td>  <td style="text-align: center; width: 6%"><div style="display: inline; font-style: italic; font: inherit;">39.5</div></td>  <td style="text-align: center; width: 6%"><div style="display: inline; font-style: italic; font: inherit;">&#x2013;</div></td>  <td style="text-align: center; width: 6%"><div style="display: inline; font-style: italic; font: inherit;">44.9</div></td>  <td style="text-align: center; width: 2%">%</td>  <td style="width: 1%">&nbsp;</td>  <td style="text-align: left; width: 1%">&nbsp;</td>  <td style="text-align: right; width: 18%"><div style="display: inline; font-style: italic; font: inherit;">37.77</div></td>  <td style="text-align: left; width: 2%">%</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">Weighted average risk-free interest rate</td>  <td>&nbsp;</td>  <td style="text-align: center">&nbsp;</td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">0.24</div></td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&#x2013;</div></td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">1.69</div></td>  <td style="text-align: center">%</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2.92</div></td>  <td style="text-align: left">%</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">Weighted average expected life (in years)</td>  <td>&nbsp;</td>  <td style="text-align: center">&nbsp;</td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">4</div></td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&#x2013;</div></td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">6</div></td>  <td style="text-align: center">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3.0</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">Vesting period (in years)</td>  <td>&nbsp;</td>  <td style="text-align: center">&nbsp;</td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">3</div></td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&#x2013;</div></td>  <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">5</div></td>  <td style="text-align: center">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3.0</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The expected stock price volatility is based on the historical volatility of the Company's stock for a period approximating the expected life. The expected life represents the period of time that options are expected</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">to be outstanding after their grant date. The risk-free interest rate reflects the interest rate at grant date on <div style="display: inline; font-style: italic; font: inherit;">zero</div>-coupon U.S. governmental bonds having a remaining life similar to the expected option term.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Options are generally granted at fair market values determined on the date of grant and vesting normally occurs over a <div style="display: inline; font-style: italic; font: inherit;">three</div> to <div style="display: inline; font-style: italic; font: inherit;">five</div>-year period. The maximum contractual term is normally <div style="display: inline; font-style: italic; font: inherit;">six</div> years. Shares issued upon exercise of a stock option are issued from the Company's authorized but unissued shares. There were <div style="display: inline; font-style: italic; font: inherit;">44,000</div> options vested during the year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">36,000</div> options vested during the year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2019. </div>For the year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div>there were <div style="display: inline; font-style: italic; font: inherit;">14,688</div> stock options that were exercised using a cashless method of exercise. For the year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2019, </div>there were <div style="display: inline; font-style: italic; font: inherit;">6,750</div> stock options that were exercised using a cashless method of exercise. The intrinsic value of options exercised during the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2019 </div>was <div style="display: inline; font-style: italic; font: inherit;">$332,468</div> and <div style="display: inline; font-style: italic; font: inherit;">$81,728,</div> respectively.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></div> <!-- Field: Page; Sequence: 39; Value: 1 -->   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Option transactions under the <div style="display: inline; font-style: italic; font: inherit;">2007</div> Stock Compensation Plan during the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> are summarized as follows:</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Number of shares</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average exercise&nbsp;price</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average fair value</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 61%; text-align: left">Outstanding as of September 30, 2018</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">138,500</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 10%; text-align: right"><div style=" margin: 0pt 0; font-size: 10pt"><div style="display: inline; font-style: italic; font: inherit;">10.99</div></div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="padding-left: 10pt; text-align: left">Granted</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">172,000</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.17</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3.53</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="padding-left: 10pt; text-align: left">Cancelled or Forfeited</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(12,000</div></td>  <td style="text-align: left">)</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.17</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Exercised</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(7,750</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">)</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2.58</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left">Outstanding as of September 30, 2019</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">290,750</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">11.86</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="padding-left: 10pt; text-align: left">Granted</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">121,350</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.43</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4.62</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="padding-left: 10pt; text-align: left">Cancelled or Forfeited</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(48,250</div></td>  <td style="text-align: left">)</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13.35</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Exercised</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(26,750</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">)</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4.01</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left; padding-bottom: 2.5pt">Outstanding as of September 30, 2020</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">337,100</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.48</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table summarizes information concerning options exercisable under the <div style="display: inline; font-style: italic; font: inherit;">2007</div> Stock Compensation Plan:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: center; border-bottom: Black 1pt solid">Year ended</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Exercisable</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Weighted average remaining contractual life (in years)</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Weighted average exercise price</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 43%; text-align: justify">September 30, 2020</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">97,333</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 16%; text-align: right"><div style=" margin: 0pt 0; font-size: 10pt"><div style="display: inline; font-style: italic; font: inherit;">2.19</div></div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.76</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">September 30, 2019</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">58,750</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2.40</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">9.19</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table summarizes information concerning options currently outstanding at:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="border-bottom: Black 1pt solid; text-align: left">Year Ended</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Number outstanding</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average remaining contractual life (in years)</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average exercise price</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Aggregate intrinsic value</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 24%; text-align: left">September 30, 2020</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">337,100</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3.43</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.48</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">720,831</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left">September 30, 2019</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">290,750</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3.04</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">11.86</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">156,173</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Restricted Stock: </div>The Company's <div style="display: inline; font-style: italic; font: inherit;">2007</div> Stock Compensation Plan permits our Compensation Committee to grant other stock-based awards. The Company has awarded restricted stock grants to employees that vest over <div style="display: inline; font-style: italic; font: inherit;">one</div> to <div style="display: inline; font-style: italic; font: inherit;">ten</div> years.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Restricted stock transactions during the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> are summarized as follows:</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Number of shares</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average grant date fair value</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 70%; text-align: left">Unvested shares as of September 30, 2018</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">248,613</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">14.65</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="padding-left: 10pt; text-align: left">Granted</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,340</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">14.40</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="padding-left: 10pt; text-align: left">Vested</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(110,683</div></td>  <td style="text-align: left">)</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">16.31</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Forfeited</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(11,830</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">)</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">14.47</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left">Unvested shares as of September 30, 2019</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">130,440</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13.25</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="padding-left: 10pt; text-align: left">Granted</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">19,455</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10.30</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="padding-left: 10pt; text-align: left">Vested</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(29,950</div></td>  <td style="text-align: left">)</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13.36</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Forfeited</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(10,875</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">)</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style=" margin: 0pt 0; font-size: 10pt"><div style="display: inline; font-style: italic; font: inherit;">12.14</div></div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left; padding-bottom: 2.5pt">Unvested shares as of September 30, 2020</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">109,070</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.98</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <!-- Field: Page; Sequence: 40; Value: 1 -->   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company repurchased a total of <div style="display: inline; font-style: italic; font: inherit;">41,796</div> shares of our common stock at an average price of <div style="display: inline; font-style: italic; font: inherit;">$10.26</div> in connection with payment of taxes upon the vesting of restricted stock previously issued to employees for the year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020. </div>The Company repurchased a total of <div style="display: inline; font-style: italic; font: inherit;">40,933</div> shares of our common stock at an average price of <div style="display: inline; font-style: italic; font: inherit;">$13.51</div> in connection with payment of taxes upon the vesting of restricted stock previously issued to employees for the year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2019.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Employee Stock Purchase Plan: </div>The Clearfield, Inc. <div style="display: inline; font-style: italic; font: inherit;">2010</div> Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) allows participating employees to purchase shares of the Company's common stock at a discount through payroll deductions. The ESPP is available to all employees subject to certain eligibility requirements. Terms of the ESPP provide that participating employees <div style="display: inline; font-style: italic; font: inherit;"> may </div>purchase the Company's common stock on a voluntary after-tax basis. Employees <div style="display: inline; font-style: italic; font: inherit;"> may </div>purchase the Company's common stock at a price that is <div style="display: inline; font-style: italic; font: inherit;">no</div> less than the lower of <div style="display: inline; font-style: italic; font: inherit;">85%</div> of the fair market value of <div style="display: inline; font-style: italic; font: inherit;">one</div> share of common stock at the beginning or end of each stock purchase period or phase. The ESPP is carried out in <div style="display: inline; font-style: italic; font: inherit;">six</div>-month phases, with phases beginning on <div style="display: inline; font-style: italic; font: inherit;"> July 1 </div>and <div style="display: inline; font-style: italic; font: inherit;"> January 1 </div>of each calendar year. For the phases that ended on <div style="display: inline; font-style: italic; font: inherit;"> December 31, 2019 </div>and <div style="display: inline; font-style: italic; font: inherit;"> June 30, 2020, </div>employees purchased <div style="display: inline; font-style: italic; font: inherit;">15,107</div> and <div style="display: inline; font-style: italic; font: inherit;">15,116</div> shares at a price of <div style="display: inline; font-style: italic; font: inherit;">$11.23</div> and <div style="display: inline; font-style: italic; font: inherit;">$11.85</div> per share, respectively. For the phases that ended on <div style="display: inline; font-style: italic; font: inherit;"> December 31, 2018 </div>and <div style="display: inline; font-style: italic; font: inherit;"> June 30, 2019, </div>employees purchased <div style="display: inline; font-style: italic; font: inherit;">17,312</div> and <div style="display: inline; font-style: italic; font: inherit;">19,923</div> shares, respectively, at a price of <div style="display: inline; font-style: italic; font: inherit;">$8.43.</div> As of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div>the Company has withheld approximately <div style="display: inline; font-style: italic; font: inherit;">$84,595</div> from employees participating in the phase that began on <div style="display: inline; font-style: italic; font: inherit;"> July 1, 2020. </div>In <div style="display: inline; font-style: italic; font: inherit;"> February 2020, </div>the shareholders of Clearfield approved an increase of <div style="display: inline; font-style: italic; font: inherit;">200,000</div> in the shares authorized for issuance under the ESPP. After the employee purchase on <div style="display: inline; font-style: italic; font: inherit;"> June 30, 2020, </div><div style="display: inline; font-style: italic; font: inherit;">219,623</div> shares of common stock were available for future purchase under the ESPP.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140559071144952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">NOTE </div><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font: inherit;">3</div></div><div style="display: inline; font-weight: bold;"> </div><div style="display: inline; font-weight: bold;">&#x2013; INCOME TAXES</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">Components of income tax expense are as follows for the years ended:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td>&nbsp;</td>  <td colspan="3" style="text-align: center">September 30,</td>  <td>&nbsp;</td>  <td colspan="3" style="text-align: center">September 30,</td>  </tr>  <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">Current:</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="width: 66%; text-align: justify; text-indent: 0.25in">Federal</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,966,491</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,260,552</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 1pt; text-indent: 0.25in">State</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">175,201</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">103,130</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; text-indent: 8.1pt">Current income tax expense</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,141,692</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,363,682</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">Deferred:</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; text-indent: 0.25in">Federal</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(252,929</div></td>  <td style="text-align: left">)</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(38,534</div></td>  <td style="text-align: left">)</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 1pt; text-indent: 0.25in">State</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(26, 879)</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">35,289</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; padding-bottom: 1pt; text-indent: 8.1pt">Deferred income tax expense</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(279,808</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">)</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(3,245</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">)</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 2.5pt">Income tax expense</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,861,884</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,360,437</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify">&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following is a reconciliation of the federal statutory income tax rate to the effective tax rate as a percent of pre-tax income for the following years ended:&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td>&nbsp;</td>  <td colspan="3" style="text-align: center">September 30,</td>  <td>&nbsp;</td>  <td colspan="3" style="text-align: center">September 30,</td>  </tr>  <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 66%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Federal statutory rate</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">21</div></td>  <td style="width: 1%; text-align: left">%</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">21</div></td>  <td style="width: 1%; text-align: left">%</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">State income taxes</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2</div></td>  <td style="text-align: left">%</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2</div></td>  <td style="text-align: left">%</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Permanent differences:</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Change in valuation allowance</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(1</div></td>  <td style="text-align: left">%)</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(1</div></td>  <td style="text-align: left">%)</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Expiration and utilization of state NOL's</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td>  <td style="text-align: left"></td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2</div></td>  <td style="text-align: left">%</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Research and development credits</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(2</div></td>  <td style="text-align: left">%)</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(2</div></td>  <td style="text-align: left">%)</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 1pt; text-indent: -12.6pt; padding-left: 12.6pt">Excess tax expense (benefits) from stock-based compensation</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left"></td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">%</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; padding-bottom: 2.5pt; text-indent: -0.9pt; padding-left: 9pt">Tax rate</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">20</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">%</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">23</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">%</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</div> <!-- Field: Page; Sequence: 41; Value: 1 -->   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div>the current income tax payable was approximately <div style="display: inline; font-style: italic; font: inherit;">$845,000</div> and as of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2019, </div>the current income tax payable was approximately <div style="display: inline; font-style: italic; font: inherit;">$145,000.</div> Current income tax payable amounts are included in Accrued Expenses in the Company's balance sheets.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> the Company had <div style="display: inline; font-style: italic; font: inherit;"><div style="display: inline; font-style: italic; font: inherit;">no</div></div> U.S. federal net operating loss (&#x201c;NOL&#x201d;) carry-forwards and approximately <div style="display: inline; font-style: italic; font: inherit;">$769,000</div> and <div style="display: inline; font-style: italic; font: inherit;">$1,905,000</div> state NOLs, respectively. The state NOL carry forward amounts expire in fiscal years <div style="display: inline; font-style: italic; font: inherit;">2021</div> through <div style="display: inline; font-style: italic; font: inherit;">2022</div> if <div style="display: inline; font-style: italic; font: inherit;">not</div> utilized. In addition, as of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div>the Company has Minnesota research and development and alternative minimum tax credits of <div style="display: inline; font-style: italic; font: inherit;">$337,000</div> and <div style="display: inline; font-style: italic; font: inherit;">$32,000,</div> respectively. The Company has <div style="display: inline; font-style: italic; font: inherit;">not</div> recorded a valuation allowance on these research and development related deferred tax assets as the Company believes it is more likely than <div style="display: inline; font-style: italic; font: inherit;">not</div> they will be utilized before they begin to expire in fiscal year <div style="display: inline; font-style: italic; font: inherit;">2030.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Significant components of deferred income tax assets and liabilities are as follows at:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td>&nbsp;</td>  <td colspan="3" style="text-align: center">September 30,</td>  <td>&nbsp;</td>  <td colspan="3" style="text-align: center">September 30,</td>  </tr>  <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left">Deferred income tax assets (liabilities):</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="width: 70%; text-align: justify">Intangibles</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(86,319</div></td>  <td style="width: 1%; text-align: left">)</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(75,190</div></td>  <td style="width: 1%; text-align: left">)</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">Property and equipment depreciation</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(419,896</div></td>  <td style="text-align: left">)</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(521,586</div></td>  <td style="text-align: left">)</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">Net operating loss carry forwards and credits</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">351,446</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">377,505</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">Stock-based compensation</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">169,730</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">114,118</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">Inventories</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">386,296</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">350,197</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">Prepaid expenses</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(43,233</div></td>  <td style="text-align: left">)</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(63,252</div></td>  <td style="text-align: left">)</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">Accrued expenses and reserves</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">467,010</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">371,414</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 1pt">Goodwill</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(646,916</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">)</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(607,882</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">)</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="padding-left: 10pt; text-align: justify">Gross deferred tax asset (liability)</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">178,118</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(54,676</div></td>  <td style="text-align: left">)</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 1pt">Valuation allowance</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(47,014</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">)</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt">Net deferred tax asset (liability)</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">178,118</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(101,690</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">)</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><div style="display: inline; font-weight: bold;"></div></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">Realization of NOL carryforwards and other deferred tax temporary differences are contingent upon future taxable earnings. The Company's deferred tax assets were reviewed for expected utilization by assessing the available positive and negative factors surrounding their recoverability.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">As of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2018, </div>the Company's remaining valuation allowance of approximately <div style="display: inline; font-style: italic; font: inherit;">$105,000</div> related to state net operating loss carry forwards. During the <div style="display: inline; font-style: italic; font: inherit;">fourth</div> quarter of <div style="display: inline; font-style: italic; font: inherit;">2019,</div> the Company reversed approximately <div style="display: inline; font-style: italic; font: inherit;">$58,000</div> of its valuation allowance. This consisted of decreasing the valuation allowance for the expiration and utilization of state NOLs in <div style="display: inline; font-style: italic; font: inherit;">2019</div> of approximately <div style="display: inline; font-style: italic; font: inherit;">$68,000</div> and increasing the valuation allowance by approximately <div style="display: inline; font-style: italic; font: inherit;">$10,000</div> for future expected NOL utilization based on updated profitability estimates and changes to the loss utilization rules. The remaining valuation allowance balance as of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2019 </div>of approximately <div style="display: inline; font-style: italic; font: inherit;">$47,000</div> related entirely to state NOL carry forwards we did <div style="display: inline; font-style: italic; font: inherit;">not</div> expect to utilize. As of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div>the Company's projections indicate that the remaining state NOLs will be utilized prior to their expiration. Accordingly, the Company reversed the previous valuation allowance as it is <div style="display: inline; font-style: italic; font: inherit;">no</div> longer deemed necessary. The Company will continue to assess the assumptions used to determine the amount of our valuation allowance and <div style="display: inline; font-style: italic; font: inherit;"> may </div>adjust the valuation allowance in future periods based on changes in assumptions of estimated future income and other factors.</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></div> <!-- Field: Page; Sequence: 42; Value: 1 -->   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The valuation allowance activity for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> is as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: center; border-bottom: Black 1pt solid">Year Ended</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Balance at Beginning of Year</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Income Tax Expense (Benefit)</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Reversal for State NOL Expiration and Utilization</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Balance at End of Year</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 32%; text-align: justify">September 30, 2020</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">47,014</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(5,235</div></td>  <td style="width: 1%; text-align: left">)</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(41,779</div></td>  <td style="width: 1%; text-align: left">)</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">September 30, 2019</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">104,858</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10,448</div></td>  <td style="text-align: left">&nbsp;</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(68,292</div></td>  <td style="text-align: left">)</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">47,014</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company completed an Internal Revenue Code Section <div style="display: inline; font-style: italic; font: inherit;">382</div> analysis of the loss carry forwards in <div style="display: inline; font-style: italic; font: inherit;">2009</div> and determined then that all of the Company's loss carry forwards are utilizable and <div style="display: inline; font-style: italic; font: inherit;">not</div> restricted under Section <div style="display: inline; font-style: italic; font: inherit;">382.</div> The Company has <div style="display: inline; font-style: italic; font: inherit;">not</div> updated its Section <div style="display: inline; font-style: italic; font: inherit;">382</div> analysis subsequent to <div style="display: inline; font-style: italic; font: inherit;">2009</div> and does <div style="display: inline; font-style: italic; font: inherit;">not</div> believe there have been any events subsequent to <div style="display: inline; font-style: italic; font: inherit;">2009</div> that would impact the analysis.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company is required to recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than <div style="display: inline; font-style: italic; font: inherit;">not</div> sustain the position following an audit. For tax positions meeting the more likely than <div style="display: inline; font-style: italic; font: inherit;">not</div><div style="display: inline; font-style: italic;"> </div>threshold, the amount recognized in the financial statements is the largest benefit that has a greater than <div style="display: inline; font-style: italic; font: inherit;">50</div> percent likelihood of being realized upon ultimate settlement with the relevant tax authority. The Company applies the interpretation to all tax positions for which the statute of limitations remained open. The Company had <div style="display: inline; font-style: italic; font: inherit;">no</div> liability for unrecognized tax benefits and did <div style="display: inline; font-style: italic; font: inherit;">not</div> recognize any interest or penalties during the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>or <div style="display: inline; font-style: italic; font: inherit;">2019.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">The Company is subject to income taxes in the U.S. federal jurisdiction, and various state jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. With few exceptions, the Company is <div style="display: inline; font-style: italic; font: inherit;">no</div> longer subject to U.S. federal, state and local, income tax examinations by tax authorities for fiscal years ending prior to <div style="display: inline; font-style: italic; font: inherit;">2004.</div> We are generally subject to U.S. federal and state tax examinations for all tax years since <div style="display: inline; font-style: italic; font: inherit;">2003</div> due to our NOL carryforwards and the utilization of the carryforwards in years still open under statute.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140559072561800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Concentrations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration Risk Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">NOTE </div><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font: inherit;">4</div></div><div style="display: inline; font-weight: bold;"> </div><div style="display: inline; font-weight: bold;">&#x2013; CONCENTRATIONS</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9.35pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-9.35pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Suppliers:</div> The Company purchases critical components for our products, including injection molded parts and connectors from <div style="display: inline; font-style: italic; font: inherit;">third</div> parties, some of whom are single- or limited-source suppliers. If any of our suppliers are unable to ship critical components, we <div style="display: inline; font-style: italic; font: inherit;"> may </div>be unable to manufacture and ship products to our distributors or customers. If the price of these components increases for any reason, or if these suppliers are unable or unwilling to deliver, we <div style="display: inline; font-style: italic; font: inherit;"> may </div>have to find another source, which could result in interruptions, increased costs, delays, loss of sales and quality control problems.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Customers:</div> For the fiscal years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> the Company had <div style="display: inline; font-style: italic; font: inherit;"><div style="display: inline; font-style: italic; font: inherit;">two</div></div> customers that comprised <div style="display: inline; font-style: italic; font: inherit;">30%</div> and <div style="display: inline; font-style: italic; font: inherit;">29%</div> of net sales, respectively. Both of these customers are distributors. These major customers, like our other customers, purchase our products from time to time through purchase orders, and we do <div style="display: inline; font-style: italic; font: inherit;">not</div> have any agreements that obligate these major customers to purchase products in the future from us.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> the <div style="display: inline; font-style: italic; font: inherit;"><div style="display: inline; font-style: italic; font: inherit;">two</div></div> customers noted above also accounted for <div style="display: inline; font-style: italic; font: inherit;">25%</div> and <div style="display: inline; font-style: italic; font: inherit;">28%</div> of accounts receivable, respectively.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">Disaggregation of Revenue</div>: The Company allocates sales from external customers to geographic areas based on the location to which the product is transported. Sales outside the United States are principally to customers in countries in the Caribbean, Canada, Central and South America.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></div> <!-- Field: Page; Sequence: 43; Value: 1 -->   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table presents our domestic and international sales for each of the last <div style="display: inline; font-style: italic; font: inherit;">two</div> fiscal years:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Year Ended September 30,</td>  </tr>  <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 70%; text-align: left; text-indent: 0in">United States</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">89,021,000</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">78,553,000</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left; padding-bottom: 1pt; text-indent: 0in">All Other Countries</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,054,000</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">6,481,000</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0in">Total Net Sales</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">93,075,000</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">85,034,000</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Clearfield sells its products to the Broadband Service Provider marketplace. In addition, the Company provides Build-to-Print services for original equipment manufacturers requiring copper and fiber cable assemblies built to their specification.&#x2003;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The percentages of our sales by these markets were as follows for each of the last <div style="display: inline; font-style: italic; font: inherit;">two</div> fiscal years:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Year Ended September 30,</td>  </tr>  <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 70%; text-align: left; text-indent: 0in">Broadband service providers</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">96</div></td>  <td style="width: 1%; text-align: left">%</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">95</div></td>  <td style="width: 1%; text-align: left">%</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left; padding-bottom: 1pt; text-indent: 0in">Build-to-print customers</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">%</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">%</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0in">Total Net Sales</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">100</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">%</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">100</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">%</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Broadband Service Providers are made up of Community Broadband, which includes local and regional telecom companies, utilities, municipalities and alternative carriers, also referred to as Tier <div style="display: inline; font-style: italic; font: inherit;">2</div> and <div style="display: inline; font-style: italic; font: inherit;">3</div> customers, National Carriers, which includes large national and global wireline and wireless providers also referred to as Tier <div style="display: inline; font-style: italic; font: inherit;">1's,</div> multiple system operators (&#x201c;MSO's&#x201d;), which include cable television companies, and international customers.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Long-lived assets:</div> As of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> the Company had property, plant and equipment with a net book value of <div style="display: inline; font-style: italic; font: inherit;">$1,686,209</div> and <div style="display: inline; font-style: italic; font: inherit;">$1,406,546,</div> respectively, located in Mexico.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558997437752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Employee Benefit Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">NOTE </div><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font: inherit;">5</div></div><div style="display: inline; font-weight: bold;"> &#x2013; EMPLOYEE BENEFIT PLAN</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company maintains a contributory <div style="display: inline; font-style: italic; font: inherit;">401</div>(k) profit sharing benefit plan, whereby eligible employees <div style="display: inline; font-style: italic; font: inherit;"> may </div>contribute a portion of their earnings, <div style="display: inline; font-style: italic; font: inherit;">not</div> to exceed annual amounts allowed under the Internal Revenue Code. The Company matched <div style="display: inline; font-style: italic; font: inherit;">100%</div> of the <div style="display: inline; font-style: italic; font: inherit;">first</div> <div style="display: inline; font-style: italic; font: inherit;">3%</div> and <div style="display: inline; font-style: italic; font: inherit;">50%</div> of the next <div style="display: inline; font-style: italic; font: inherit;">3%</div> of the participant's eligible compensation that was contributed by the participant. The Company's contributions under this plan were <div style="display: inline; font-style: italic; font: inherit;">$838,946</div> and <div style="display: inline; font-style: italic; font: inherit;">$702,202</div> for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> respectively<div style="display: inline; font-weight: bold;">.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140559071117624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lessee, Operating Leases [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: left; margin: 0pt 0"><div style="display: inline; font-weight: bold;">NOTE <div style="display: inline; font-style: italic; font: inherit;">6</div>- LEASES</div></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: left"><div style="display: inline; font-weight: bold;"></div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Clearfield leases a <div style="display: inline; font-style: italic; font: inherit;">71,000</div> square foot facility at <div style="display: inline; font-style: italic; font: inherit;">7050</div> Winnetka Avenue North, Brooklyn Park, Minnesota consisting of our corporate offices, manufacturing and warehouse space. The lease term is <div style="display: inline; font-style: italic; font: inherit;">ten</div> years and <div style="display: inline; font-style: italic; font: inherit;">two</div> months and commenced on <div style="display: inline; font-style: italic; font: inherit;"> January 1, 2015.&nbsp; </div>On <div style="display: inline; font-style: italic; font: inherit;"> June 30, 2019, </div>the Company amended its lease to add <div style="display: inline; font-style: italic; font: inherit;">14,000</div> square feet to this facility, with the lease term for the additional space coterminous with the original lease. Upon proper notice and payment of a termination fee of approximately <div style="display: inline; font-style: italic; font: inherit;">$249,000,</div> the Company has a <div style="display: inline; font-style: italic; font: inherit;">one</div>-time option to terminate the lease effective as of the last day of the <div style="display: inline; font-style: italic; font: inherit;">eighth</div> year of the term after the Company commenced paying base rent. The renewal and termination options have <div style="display: inline; font-style: italic; font: inherit;">not</div> been included within the lease term because it is <div style="display: inline; font-style: italic; font: inherit;">not</div> reasonably certain that we will exercise either option.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <!-- Field: Page; Sequence: 44; Value: 1 -->   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"></div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company's indirect lease for a <div style="display: inline; font-style: italic; font: inherit;">46,000</div> square foot manufacturing facility in Tijuana, Mexico, expired on <div style="display: inline; font-style: italic; font: inherit;"> July 31, 2020 </div>and was continued as an indirect lease on a month-to-month basis until we entered into a new indirect lease for this facility subsequent to the <div style="display: inline; font-style: italic; font: inherit;">2020</div> fiscal year end. Refer to Note <div style="display: inline; font-style: italic; font: inherit;">7</div>- Subsequent Events for further detail.</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">On <div style="display: inline; font-style: italic; font: inherit;"> February 12, 2020, </div>the Company entered into an indirect lease arrangement for an additional <div style="display: inline; font-style: italic; font: inherit;">52,000</div> square foot manufacturing facility in Tijuana, Mexico. The lease term is approximately <div style="display: inline; font-style: italic; font: inherit;">42</div> months and commenced on <div style="display: inline; font-style: italic; font: inherit;"> February 12, 2020. </div>The lease contains written options to renew for <div style="display: inline; font-style: italic; font: inherit;">two</div> additional consecutive periods of <div style="display: inline; font-style: italic; font: inherit;">three</div> years each.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Right-of-use lease assets and lease liabilities are recognized as of the commencement date based on the present value of the remaining lease payments over the lease term which includes renewal periods we are reasonably certain to exercise. Our leases do <div style="display: inline; font-style: italic; font: inherit;">not</div> contain any material residual value guarantees or material restrictive covenants. As of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div>we do <div style="display: inline; font-style: italic; font: inherit;">not</div> have material lease commitments that have <div style="display: inline; font-style: italic; font: inherit;">not</div> commenced.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Operating lease expense included within cost of sales and selling, general and administrative expense was as follows for the year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020:</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="font-style: italic; border-bottom: Black 1pt solid">Operating lease expense under ASC842, Leases, within:</td>  <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Year ended September 30, 2020</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 73%; text-align: justify">Cost of sales</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 24%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">904,638</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: left; padding-bottom: 1pt">Selling, general and administrative</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">221,507</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 2.5pt">Total lease expense</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,126,145</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt">&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Future maturities of lease liabilities were as follows as of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020:</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td>&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="text-align: center">&nbsp;</td>  <td style="text-align: center">Operating <br />Leases</td>  <td style="text-align: center">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 73%; text-align: justify; padding-bottom: 1pt">FY2021</td>  <td style="width: 1%; padding-bottom: 1pt">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 24%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">752,423</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">FY2022</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">FY2023</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">744,963</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">FY2024</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">516,725</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">FY2025</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">217,552</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; padding-bottom: 1pt">Thereafter</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 2.5pt">Total lease payments</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,004,465</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; padding-bottom: 1pt">Less: Interest</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(209,538</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">)</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">Present value of lease liabilities</td>  <td>&nbsp;</td>  <td style="text-align: left">$</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,794,927</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; padding-bottom: 2.5pt">&nbsp;</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: right">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:right;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: right">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">The weighted average term and weighted average discount rate for our leases as of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>were <div style="display: inline; font-style: italic; font: inherit;">3.99</div> years and <div style="display: inline; font-style: italic; font: inherit;">3.48%,</div> respectively. For the year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div>the operating cash outflows from our leases were <div style="display: inline; font-style: italic; font: inherit;">$812,107.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">Rent expense for our operating leases as accounted for under ASC <div style="display: inline; font-style: italic; font: inherit;">840,</div> <div style="display: inline; font-style: italic;">Leases</div>, included within cost of sales and selling, general and administrative expense was as follows for the year ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2019.</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;"></div> <!-- Field: Page; Sequence: 45; Value: 1 -->   <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="font-style: italic; border-bottom: Black 1pt solid">Operating lease expense under ASC840, Leases, within:</td>  <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: center">Year ended September 30, 2019</td>  <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 73%; text-align: justify">Cost of sales</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 24%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">678,652</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; padding-bottom: 1pt">Selling, general and administrative</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">219,216</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 2.5pt">Total lease expense</td>  <td style="padding-bottom: 2.5pt">&nbsp;</td>  <td style="border-bottom: Black 2.5pt double; text-align: left">$</td>  <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">897,868</div></td>  <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td>  </tr>    </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: 36pt">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">As previously disclosed in the Notes to the Financial Statements in our <div style="display: inline; font-style: italic; font: inherit;">2019</div> Annual Report on Form <div style="display: inline; font-style: italic; font: inherit;">10</div>-K, prior to the adoption of ASU <div style="display: inline; font-style: italic; font: inherit;">2016</div>-<div style="display: inline; font-style: italic; font: inherit;">02,</div>&nbsp;<div style="display: inline; font-style: italic;">Leases (Topic <div style="display: inline; font-style: italic; font: inherit;">842</div>)</div>, the future minimum payments required under lease agreements were as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;">    <tr style="vertical-align: bottom">  <td style="text-align: justify">&nbsp;</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">As of September 30, 2019</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="width: 73%; text-align: justify">FY2020</td>  <td style="width: 1%">&nbsp;</td>  <td style="width: 1%; text-align: left">$</td>  <td style="width: 24%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">643,040</div></td>  <td style="width: 1%; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">FY2021</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">479,213</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">FY2022</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">491,397</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify">FY2023</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">503,895</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify">FY2024</td>  <td>&nbsp;</td>  <td style="text-align: left">&nbsp;</td>  <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">516,720</div></td>  <td style="text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: White">  <td style="text-align: justify; padding-bottom: 1pt">Thereafter</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">217,551</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">  <td style="text-align: justify; padding-bottom: 1pt">Total minimum lease payments</td>  <td style="padding-bottom: 1pt">&nbsp;</td>  <td style="border-bottom: Black 1pt solid; text-align: left">$</td>  <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,851,816</div></td>  <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td>  </tr>    </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558997394552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-weight: bold;">NOTE </div><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font: inherit;">7</div></div><div style="display: inline; font-weight: bold;"> &#x2013; </div><div style="display: inline; font-weight: bold;">SUBSEQUENT EVENTS</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">On <div style="display: inline; font-style: italic; font: inherit;"> October 9, 2020, </div>the Company entered into an indirect lease arrangement for its original <div style="display: inline; font-style: italic; font: inherit;">46,000</div> square foot manufacturing facility in Tijuana, Mexico. The Company had previously been leasing this facility on a month to month basis after its <div style="display: inline; font-style: italic; font: inherit;">three</div>-year lease expired on <div style="display: inline; font-style: italic; font: inherit;"> July 31, 2020. </div>The new lease term is <div style="display: inline; font-style: italic; font: inherit;">three</div> years. This lease contains a written option to renew and rent payments that increase annually based on U.S. inflation for the preceding <div style="display: inline; font-style: italic; font: inherit;">12</div> months. Upon signing, the Company will recognize an additional right of use asset and offsetting lease liability of approximately <div style="display: inline; font-style: italic; font: inherit;">$580,000.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558992725496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Revenue Recognition: </div>Our revenue is comprised of the sale of our products to customers and is recognized when the Company satisfies its performance obligations under the contract. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer. The majority of our contracts have a single performance obligation and are short term in nature. We recognize revenue by transferring the promised products to the customer, with substantially all revenue recognized at the point in time when the customer obtains control of the products. Shipping and handling costs charged to our customers are included in net sales, while the corresponding shipping expenses are included in cost of sales. Sales, value add, and other taxes collected from customers and remitted to governmental authorities are accounted for on a net (excluded from revenue) basis.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Cash and Cash Equivalents:</div> The Company considers all highly liquid investments with original maturities of <div style="display: inline; font-style: italic; font: inherit;">three</div> months or less to be cash equivalents. Cash equivalents as of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> consist entirely of short-term money market accounts.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company maintains cash balances at multiple financial institutions, and at times, such balances exceed insured limits. The Company has <div style="display: inline; font-style: italic; font: inherit;">not</div> experienced any losses in such accounts and believes it is <div style="display: inline; font-style: italic; font: inherit;">not</div> exposed to any significant credit risk on cash and cash equivalents.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investment, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Investments:</div><div style="display: inline; font-weight: bold;"> </div>The Company currently invests its excess cash in bank certificates of deposit (&#x201c;CDs&#x201d;) that are fully insured by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) and Unites States Treasury securities with terms of <div style="display: inline; font-style: italic; font: inherit;">not</div> more than <div style="display: inline; font-style: italic; font: inherit;">five</div> years, as well as money market accounts. CDs and Treasuries with original maturities of more than <div style="display: inline; font-style: italic; font: inherit;">three</div> months are reported as held-to-maturity investments and are recorded at amortized cost, which approximates fair value due to the negligible risk of changes in value due to interest rates. The maturity dates of the Company's investments are as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2020</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2019</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 62%; text-align: justify">Less than one year</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10,582,527</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,524,270</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">1-5 years</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">25,143,000</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">23,902,000</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">35,725,527</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">37,426,270</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table> </div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Fair Value of Financial Instruments: </div>The financial statements include the following financial instruments: cash and cash equivalents, short-term investments, long-term investments, accounts receivable, accounts payable and accrued expenses. Other than long-term investments, all financial instruments' carrying values approximate fair values because of the short-term nature of the instruments. Long-term investments' carrying value approximates fair value due to the negligible risk of changes in value due to interest rates.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Receivable [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Accounts Receivable: </div>Credit is extended based on the evaluation of a customer's financial condition and collateral is generally <div style="display: inline; font-style: italic; font: inherit;">not</div> required. Accounts that are outstanding longer than the contractual payment terms are considered past due. The Company does <div style="display: inline; font-style: italic; font: inherit;">not</div> charge interest on past due receivables. The Company determines its allowance by considering a number of factors, including the length of time trade receivables are past due, the Company's previous loss history, the customer's current ability to pay its obligation to the Company, and the condition of the general economy and the industry as whole. The Company writes off accounts receivable when they become uncollectible; payments subsequently received on such receivables are credited to the allowance for doubtful accounts.</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <!-- Field: Page; Sequence: 33; Value: 1 --> <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The allowance for doubtful accounts activity for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> is as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: center; border-bottom: Black 1pt solid">Year Ended</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Balance at Beginning of Year</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Additions Charged to Costs and Expenses</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Less Write-offs</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Balance at End of Year</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: justify">September 30, 2020</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">289,085</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">289,085</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">September 30, 2019</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">79,085</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">210,000</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">289,085</div></td> <td style="text-align: left">&nbsp;</td> </tr> </table> </div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Inventories: </div>Inventories consist of finished goods, raw materials and work-in-process and are stated at the lower of average cost (which approximates <div style="display: inline; font-style: italic; font: inherit;">first</div>-in, <div style="display: inline; font-style: italic; font: inherit;">first</div>-out) or net realizable value. Inventory is valued using material costs, labor charges, and allocated factory overhead charges and consists of the following:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2020</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2019</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 66%; text-align: justify">Raw materials</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12,287,134</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,234,046</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Work-in-process</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,033,021</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">540,962</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Finished goods</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,048,514</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,356,720</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Inventories, gross</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">15,368,669</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10,131,728</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Inventory reserve</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(960,131</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(1,118,748</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Inventories, net</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">14,408,538</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">9,012,980</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><div style="display: inline; font-family: Times New Roman, Times, Serif">The increase in inventory from fiscal year <div style="display: inline; font-style: italic; font: inherit;">2019</div> to fiscal year <div style="display: inline; font-style: italic; font: inherit;">2020</div> is a result of additional stocking levels to support the Company's increased sales order backlog and related demand, and additional safety stock across the Company's multiple locations due to the uncertainty of COVID-<div style="display: inline; font-style: italic; font: inherit;">19</div> on the Company's supply chain and manufacturing locations</div>.</div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">On a regular basis, the Company reviews its inventory and identifies that which is excess, slow moving, and obsolete by considering factors such as inventory levels, expected product life, and forecasted sales demand. A reserve is established for any identified excess, slow moving, and obsolete inventory down to its net realizable value through a charge to cost of sales. Inventory write-down charges <div style="display: inline; font-style: italic; font: inherit;"> may </div>be required in the future if there is a significant decline in demand for the Company's products and the Company does <div style="display: inline; font-style: italic; font: inherit;">not</div> adjust its manufacturing production accordingly or if new products are <div style="display: inline; font-style: italic; font: inherit;">not</div> accepted by the market.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Property, Plant and Equipment:</div> Property, plant and equipment are recorded at cost. Significant additions or improvements extending asset lives are capitalized, while repairs and maintenance are charged to expense when incurred. Depreciation is provided in amounts sufficient to relate the cost of assets to operations over their estimated useful lives. Leasehold improvements are amortized over the shorter of the remaining term of the lease or estimated life of the asset.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Estimated useful lives of the assets are as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:-9.35pt;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Years</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Equipment</td> <td>&nbsp;</td> <td colspan="3" style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">3</div> &#x2013; <div style="display: inline; font-style: italic; font: inherit;">7</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td> <td>&nbsp;</td> <td style="text-align: center">&nbsp;</td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">7-10 or life of lease</div></td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 67%; text-align: justify">Vehicles</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: center">&nbsp;</td> <td style="width: 30%; text-align: center"><div style="display: inline; font-style: italic; font: inherit;">3</div></td> <td style="width: 1%; text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> </tr> </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9.35pt">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <!-- Field: Page; Sequence: 34; Value: 1 --> <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Property, plant and equipment consist of the following:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center">&nbsp;</td> <td style="text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2020</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2019</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 66%; text-align: justify">Manufacturing equipment</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,171,497</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">7,106,041</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Office equipment</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,281,481</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,996,251</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,576,861</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,436,346</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Vehicles</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">245,903</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">245,903</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Construction in progress</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">19,143</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,921</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Property, plant and equipment, gross</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">15,294,885</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,793,462</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -16.1pt; padding-left: 16.1pt">Less accumulated depreciation</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10,184,897</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,380,221</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Property, plant and equipment, net</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5,109,988</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5,413,241</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify">&nbsp;<div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Depreciation expense for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> were <div style="display: inline; font-style: italic; font: inherit;">$1,944,186</div> and <div style="display: inline; font-style: italic; font: inherit;">$1,705,583,</div> respectively.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Goodwill and Intangible Assets</div><div style="display: inline; font-weight: bold;">:</div> The Company operates as <div style="display: inline; font-style: italic; font: inherit;">one</div> reporting unit and reviews the carrying amount of goodwill annually in the <div style="display: inline; font-style: italic; font: inherit;">fourth</div> quarter of each fiscal year and more frequently if events or changes in circumstances indicate that the carrying amount of the assets <div style="display: inline; font-style: italic; font: inherit;"> may </div><div style="display: inline; font-style: italic; font: inherit;">not</div> be recoverable. The Company determines its fair value for goodwill impairment testing purposes by calculating its market capitalization and comparing that to the Company's carrying value. The Company's goodwill impairment test for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> resulted in excess fair value over carrying value and therefore, <div style="display: inline; font-style: italic; font: inherit;">no</div> adjustments were made to goodwill. During the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> there were <div style="display: inline; font-style: italic; font: inherit;">no</div> triggering events that indicated goodwill could be impaired.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">A significant reduction in our market capitalization or in the carrying amount of net assets of a reporting unit could result in an impairment charge. If the carrying amount of a reporting unit exceeds its fair value, the Company would measure the possible goodwill impairment loss based on an allocation of the estimate of fair value of the reporting unit to all of the underlying assets and liabilities of the reporting unit, including any previously unrecognized intangible assets. The excess of the fair value of a reporting unit over the amounts assigned to its assets and liabilities is the implied fair value of goodwill. An impairment loss is recognized to the extent that a reporting unit's recorded goodwill exceeds the implied fair value of goodwill. An impairment loss would be based on significant estimates and judgments, and if the facts and circumstances change, a potential impairment could have a material impact on the Company's financial statements.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic; font: inherit;"><div style="display: inline; font-style: italic; font: inherit;">No</div></div> impairment of goodwill has occurred during the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>or <div style="display: inline; font-style: italic; font: inherit;">2019,</div> respectively.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company capitalizes legal costs incurred to obtain patents. Once accepted by either the U.S. Patent Office or the equivalent office of a foreign country, these legal costs are amortized using the straight-line method over the remaining estimated lives, <div style="display: inline; font-style: italic; font: inherit;">not</div> exceeding <div style="display: inline; font-style: italic; font: inherit;">20</div> years. As of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020, </div>the Company has <div style="display: inline; font-style: italic; font: inherit;">22</div> patents granted and multiple pending applications both inside and outside the United States.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></div> <div style=" font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the Company has various finite life intangible assets, most of which were acquired as a result of the acquisition of a portfolio of Telcordia certified outdoor active cabinet products from Calix, Inc. (&#x201c;Calix&#x201d;) during fiscal year <div style="display: inline; font-style: italic; font: inherit;">2018.</div> Finite life intangible assets as of <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> are as follows:</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><div style="display: inline; font-weight: bold;"></div></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="15" style="text-align: center; border-bottom: Black 1pt solid">September 30, 2020</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Years</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Gross Carrying Amount</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Accumulated Amortization</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Net Book Value Amount</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left">Customer relationships</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">15</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,742,000</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">654,850</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,087,150</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Certifications</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,068,000</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">350,437</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">717,563</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Trademarks</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">563,000</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">184,734</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">378,266</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Patents</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">20</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">689,889</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">56,257</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">633,632</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt">Other</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5</div></td> <td style="text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">31,091</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">18,655</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12,436</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt">Totals</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">6,093,980</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,264,933</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,829,047</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><div style="display: inline; font-weight: bold;"></div>&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <!-- Field: Page; Sequence: 35; Value: 1 --> <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="15" style="text-align: center; border-bottom: Black 1pt solid">September 30, 2019</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Years</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Gross Carrying Amount</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Accumulated Amortization</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Net Book Value Amount</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left">Customer relationships</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">15</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,742,000</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">405,384</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,336,616</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Certifications</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,068,000</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">216,937</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">851,063</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Trademarks</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">563,000</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">114,359</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">448,641</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Patents</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">20</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">530,409</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">38,247</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">492,162</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt">Other</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5</div></td> <td style="text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">31,091</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12,438</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">18,653</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt">Totals</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5,934,500</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">787,365</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5,147,135</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Amortization expense related to these assets for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> were <div style="display: inline; font-style: italic; font: inherit;">$477,568</div> and <div style="display: inline; font-style: italic; font: inherit;">$472,827,</div> respectively.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Impairment of Long-Lived Assets: </div>The Company assesses potential impairments to its long-lived assets or asset groups when there is evidence that events occur or changes in circumstances indicate that the carrying amount of an asset or asset group <div style="display: inline; font-style: italic; font: inherit;"> may </div><div style="display: inline; font-style: italic; font: inherit;">not</div> be recovered. An impairment loss is recognized when</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">the carrying amount of the long-lived asset or asset group is <div style="display: inline; font-style: italic; font: inherit;">not</div> recoverable and exceeds its fair value. The carrying amount of a long-lived asset or asset group is <div style="display: inline; font-style: italic; font: inherit;">not</div> recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">Any required impairment loss is measured as the amount by which the carrying amount of a long-lived asset or asset group exceeds its fair value and is recorded as a reduction in the carrying value of the related asset or asset group and a charge to operating results. <div style="display: inline; font-style: italic; font: inherit;"><div style="display: inline; font-style: italic; font: inherit;">No</div></div> impairment of long-lived assets occurred during the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>or <div style="display: inline; font-style: italic; font: inherit;">2019,</div> respectively.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Income Taxes:</div> The Company records income taxes in accordance with the liability method of accounting. Deferred taxes are recognized for the estimated taxes ultimately payable or recoverable based on enacted tax law. The Company establishes a valuation allowance to reduce the deferred tax assets when it is more likely than <div style="display: inline; font-style: italic; font: inherit;">not</div> that a deferred tax asset will <div style="display: inline; font-style: italic; font: inherit;">not</div> be realizable. Changes in tax rates are reflected in the tax provision as they occur.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In accounting for uncertainty in income taxes, we recognize the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than <div style="display: inline; font-style: italic; font: inherit;">not</div> sustain the position following an audit. For tax positions meeting the more likely than <div style="display: inline; font-style: italic; font: inherit;">not</div> threshold, the amount recognized in the financial statements is the largest benefit that has a greater than <div style="display: inline; font-style: italic; font: inherit;">50</div> percent likelihood of being realized upon ultimate settlement with the relevant tax authority. As of both <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2019, </div>the Company did <div style="display: inline; font-style: italic; font: inherit;"><div style="display: inline; font-style: italic; font: inherit;">not</div></div> have any unrecognized tax benefits. The Company recognizes interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. We do <div style="display: inline; font-style: italic; font: inherit;">not</div> expect any material changes in our unrecognized tax benefits over the next <div style="display: inline; font-style: italic; font: inherit;">12</div> months.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based Payment Arrangement [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Stock-Based Compensation</div>: We measure and recognize compensation expense for all stock-based awards at fair value over the requisite service period. We use the Black-Scholes option pricing model to determine the weighted average fair value of options. For restricted stock grants, fair value is determined as the average price of the Company's stock on the date of grant. Equity-based compensation expense is broken out between cost of sales and selling, general and administrative expenses based on the classification of the employee. The determination of fair value of stock-based awards on the date of grant using an option-pricing model is affected by our stock price as well as by assumptions regarding a number of subjective variables. These variables include, but are <div style="display: inline; font-style: italic; font: inherit;">not</div> limited to, the expected stock price volatility over the term of the awards, and actual and projected employee stock option exercise behaviors.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <!-- Field: Page; Sequence: 36; Value: 1 --> <!-- Field: /Page --> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify"></div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The expected terms of the options are based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at grant date. Volatility is based on historical and expected future volatility of the Company's stock. The Company has <div style="display: inline; font-style: italic; font: inherit;">not</div> historically issued any dividends and does <div style="display: inline; font-style: italic; font: inherit;">not</div> expect to in the future. Forfeitures for both option and restricted stock grants are estimated at the time of the grant and revised in subsequent periods if actual forfeitures differ from estimates.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">If factors change and we employ different assumptions in the determination of the fair value of grants in future periods, the related compensation expense that we record <div style="display: inline; font-style: italic; font: inherit;"> may </div>differ significantly from what we have recorded in the current periods.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expense, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"><div style="display: inline; font-weight: bold;">Research and Development Costs</div>: Research and development costs amounted to <div style="display: inline; font-style: italic; font: inherit;">$1,269,542</div> and <div style="display: inline; font-style: italic; font: inherit;">$1,089,637</div> for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> respectively, and are charged to expense when incurred.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Cost [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"><div style="display: inline; font-weight: bold;">Advertising Costs</div>: Advertising costs amounted to <div style="display: inline; font-style: italic; font: inherit;">$296,571</div> and <div style="display: inline; font-style: italic; font: inherit;">$278,057</div> for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> respectively, and are charged to expense when incurred.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Net Income Per Share:</div> Basic and diluted net income per share is computed by dividing net income by the weighted average number of common shares outstanding and the weighted average number of dilutive shares outstanding, respectively.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Weighted average common shares outstanding for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019</div> were as follows:</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:-0.35pt;">&nbsp;</div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"></div> <div> <table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid">Year ended September 30,</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Net income</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">7,293,066</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,566,156</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Weighted average common shares</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,643,355</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,442,871</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -9.5pt; padding-left: 9.5pt">Dilutive potential common shares</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,343</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Weighted average dilutive common shares outstanding</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,643,355</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,451,214</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -6.25pt; padding-left: 6.25pt">Earnings per share:</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 10pt">Basic</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0.53</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0.34</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0pt; padding-left: 10pt">Diluted</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0.53</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0.34</div></td> <td style="text-align: left">&nbsp;</td> </tr> </table> </div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt"></div> <div style=" font: 10pt Times New Roman, Times, serif; margin: 0pt; text-align: justify; text-indent: -0.35pt">&nbsp;&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">There were <div style="display: inline; font-style: italic; font: inherit;">337,100</div> and <div style="display: inline; font-style: italic; font: inherit;">108,000</div> shares for the years ended <div style="display: inline; font-style: italic; font: inherit;"> September 30, 2020 </div>and <div style="display: inline; font-style: italic; font: inherit;">2019,</div> respectively, that were excluded from the above calculation as they were considered antidilutive in nature.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Use of Estimates: </div>The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, related revenues and expenses and disclosure about contingent assets and liabilities at the date of the financial statements. Significant estimates include the rebates related to revenue recognition, stock-based compensation and the valuation of inventory, long-lived assets, finite lived intangible assets and goodwill. Actual results <div style="display: inline; font-style: italic; font: inherit;"> may </div>differ materially from these estimates.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-weight: bold;">Recently Issued Accounting Pronouncements:</div>&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">Effective <div style="display: inline; font-style: italic; font: inherit;"> October 1, 2019, </div>we adopted the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Update (&#x201c;ASU&#x201d;) <div style="display: inline; font-style: italic; font: inherit;">2016</div>-<div style="display: inline; font-style: italic; font: inherit;">02,</div> <div style="display: inline; font-style: italic;">Leases</div>, using the effective date method under the modified retrospective approach. The amended guidance requires lessees, at the commencement date, to recognize a lease liability, which is a lessee's obligation to make lease payments arising from a lease, measured on a discounted basis, and&nbsp;to record a right-of-use (&#x201c;ROU&#x201d;) asset, which is an asset that represents the lessee's right to use, or control the use of, a specified asset for the lease term. In <div style="display: inline; font-style: italic; font: inherit;"> July 2018, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font: inherit;">2018</div>-<div style="display: inline; font-style: italic; font: inherit;">11,</div> <div style="display: inline; font-style: italic;">Leases, Targeted Improvements</div>, which gave companies the option of applying the new standard at the adoption date, rather than retrospectively to the earliest period presented in the financial statements. The Company elected the package of practical expedients permitted under the new standard, which among other things, allowed the Company to carry forward the historical lease classification. The Company also elected the practical expedient to <div style="display: inline; font-style: italic; font: inherit;">not</div> recognize a lease liability and ROU asset for short-term leases less than <div style="display: inline; font-style: italic; font: inherit;">12</div> months. We chose the option to apply the new standard at the adoption date, and therefore we are <div style="display: inline; font-style: italic; font: inherit;">not</div> required to restate the financial statements for prior periods, nor are we required to provide the disclosures required by the new standard for prior periods.&nbsp;Upon adoption, we recognized an approximate <div style="display: inline; font-style: italic; font: inherit;">$2.4</div> million ROU asset, and an approximate <div style="display: inline; font-style: italic; font: inherit;">$2.6</div>&nbsp;million lease liability. Our adoption of the new standard did <div style="display: inline; font-style: italic; font: inherit;">not</div> impact our cash flows or have a material impact on our results of operations. We have expanded our financial statement disclosures to comply with the requirements of the new standard.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font: inherit;"> January 2017, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font: inherit;">2017</div>-<div style="display: inline; font-style: italic; font: inherit;">04,</div> <div style="display: inline; font-style: italic;">Intangibles-Goodwill,</div> which offers amended guidance to simplify the accounting for goodwill impairment by removing Step <div style="display: inline; font-style: italic; font: inherit;">2</div> of the goodwill impairment test. A goodwill impairment will now be measured as the amount by which a reporting unit's carrying value exceeds its fair value, limited to the amount of goodwill allocated to that reporting unit. This guidance is to be applied on a prospective basis effective for the Company's interim and annual periods beginning after <div style="display: inline; font-style: italic; font: inherit;"> December 15, 2019, </div>with early adoption permitted for any impairment tests performed after <div style="display: inline; font-style: italic; font: inherit;"> January 1, 2017. </div>The new guidance is effective for the Company beginning in the <div style="display: inline; font-style: italic; font: inherit;">first</div> quarter of fiscal <div style="display: inline; font-style: italic; font: inherit;">2021,</div> with early adoption permitted. The Company is evaluating the impact of the adoption of ASU <div style="display: inline; font-style: italic; font: inherit;">2017</div>-<div style="display: inline; font-style: italic; font: inherit;">04</div> on our financial statements and does <div style="display: inline; font-style: italic; font: inherit;">not</div> believe the adoption of this ASU will have a material impact on our financial statements.</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font: inherit;"> June 2016, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font: inherit;">2016</div>-<div style="display: inline; font-style: italic; font: inherit;">13,</div> <div style="display: inline; font-style: italic;">Measurement of Credit Losses on Financial Instruments</div>. In <div style="display: inline; font-style: italic; font: inherit;"> November 2018, </div>the FASB issued update ASU <div style="display: inline; font-style: italic; font: inherit;">2018</div>-<div style="display: inline; font-style: italic; font: inherit;">19</div> that clarifies the scope of the standard in the amendments in ASU <div style="display: inline; font-style: italic; font: inherit;">2016</div>-<div style="display: inline; font-style: italic; font: inherit;">13.</div> This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the <div style="display: inline; font-style: italic; font: inherit;">first</div> quarter of fiscal <div style="display: inline; font-style: italic; font: inherit;">2023,</div> with early adoption permitted. The Company is evaluating the impact of the adoption of ASU <div style="display: inline; font-style: italic; font: inherit;">2016</div>-<div style="display: inline; font-style: italic; font: inherit;">13</div> on our financial statements.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558991076280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Investments Classified by Contractual Maturity Date [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2020</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2019</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 62%; text-align: justify">Less than one year</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10,582,527</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,524,270</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">1-5 years</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">25,143,000</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">23,902,000</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">35,725,527</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">37,426,270</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Financing Receivable, Allowance for Credit Loss [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: center; border-bottom: Black 1pt solid">Year Ended</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Balance at Beginning of Year</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Additions Charged to Costs and Expenses</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Less Write-offs</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Balance at End of Year</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: justify">September 30, 2020</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">289,085</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">289,085</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">September 30, 2019</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">79,085</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">210,000</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">289,085</div></td> <td style="text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2020</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2019</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 66%; text-align: justify">Raw materials</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12,287,134</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,234,046</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Work-in-process</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,033,021</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">540,962</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Finished goods</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,048,514</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,356,720</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Inventories, gross</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">15,368,669</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10,131,728</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Inventory reserve</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(960,131</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(1,118,748</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Inventories, net</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">14,408,538</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">9,012,980</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center">&nbsp;</td> <td style="text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2020</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">September 30, 2019</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 66%; text-align: justify">Manufacturing equipment</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,171,497</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">7,106,041</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Office equipment</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,281,481</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,996,251</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,576,861</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,436,346</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Vehicles</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">245,903</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">245,903</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Construction in progress</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">19,143</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,921</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Property, plant and equipment, gross</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">15,294,885</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,793,462</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -16.1pt; padding-left: 16.1pt">Less accumulated depreciation</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10,184,897</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,380,221</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Property, plant and equipment, net</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5,109,988</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5,413,241</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="15" style="text-align: center; border-bottom: Black 1pt solid">September 30, 2020</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Years</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Gross Carrying Amount</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Accumulated Amortization</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Net Book Value Amount</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left">Customer relationships</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">15</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,742,000</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">654,850</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,087,150</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Certifications</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,068,000</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">350,437</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">717,563</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Trademarks</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">563,000</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">184,734</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">378,266</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Patents</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">20</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">689,889</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">56,257</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">633,632</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt">Other</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5</div></td> <td style="text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">31,091</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">18,655</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12,436</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt">Totals</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">6,093,980</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,264,933</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,829,047</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="15" style="text-align: center; border-bottom: Black 1pt solid">September 30, 2019</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Years</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Gross Carrying Amount</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Accumulated Amortization</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Net Book Value Amount</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: left">Customer relationships</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">15</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,742,000</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">405,384</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,336,616</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Certifications</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,068,000</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">216,937</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">851,063</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Trademarks</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">563,000</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">114,359</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">448,641</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Patents</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">20</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">530,409</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">38,247</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">492,162</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -6.25pt; padding-left: 6.25pt">Other</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5</div></td> <td style="text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">31,091</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12,438</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">18,653</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -6.25pt; padding-left: 6.25pt">Totals</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5,934,500</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">787,365</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5,147,135</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid">Year ended September 30,</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Net income</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">7,293,066</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,566,156</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Weighted average common shares</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,643,355</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,442,871</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -9.5pt; padding-left: 9.5pt">Dilutive potential common shares</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">8,343</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -9.5pt; padding-left: 9.5pt">Weighted average dilutive common shares outstanding</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,643,355</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13,451,214</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -6.25pt; padding-left: 6.25pt">Earnings per share:</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 10pt">Basic</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0.53</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0.34</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0pt; padding-left: 10pt">Diluted</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0.53</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0.34</div></td> <td style="text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=clfd_UsefulLivesMember', window );">Useful Lives [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Years</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Equipment</td> <td>&nbsp;</td> <td colspan="3" style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">3</div> &#x2013; <div style="display: inline; font-style: italic; font: inherit;">7</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td> <td>&nbsp;</td> <td style="text-align: center">&nbsp;</td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">7-10 or life of lease</div></td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 67%; text-align: justify">Vehicles</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: center">&nbsp;</td> <td style="width: 30%; text-align: center"><div style="display: inline; font-style: italic; font: inherit;">3</div></td> <td style="width: 1%; text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=clfd_UsefulLivesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=clfd_UsefulLivesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558992608536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Shareholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="5" style="border-bottom: Black 1pt solid; text-align: center">Year ended September 30, 2020</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Year ended September 30, 2019</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Dividend yield</td> <td>&nbsp;</td> <td style="text-align: center">&nbsp;</td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">0</div></td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="text-align: center">%</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">0</div></td> <td style="text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; width: 56%">Weighted average expected volatility</td> <td style="width: 1%">&nbsp;</td> <td style="text-align: center; width: 1%">&nbsp;</td> <td style="text-align: center; width: 6%"><div style="display: inline; font-style: italic; font: inherit;">39.5</div></td> <td style="text-align: center; width: 6%"><div style="display: inline; font-style: italic; font: inherit;">&#x2013;</div></td> <td style="text-align: center; width: 6%"><div style="display: inline; font-style: italic; font: inherit;">44.9</div></td> <td style="text-align: center; width: 2%">%</td> <td style="width: 1%">&nbsp;</td> <td style="text-align: left; width: 1%">&nbsp;</td> <td style="text-align: right; width: 18%"><div style="display: inline; font-style: italic; font: inherit;">37.77</div></td> <td style="text-align: left; width: 2%">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Weighted average risk-free interest rate</td> <td>&nbsp;</td> <td style="text-align: center">&nbsp;</td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">0.24</div></td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&#x2013;</div></td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">1.69</div></td> <td style="text-align: center">%</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2.92</div></td> <td style="text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Weighted average expected life (in years)</td> <td>&nbsp;</td> <td style="text-align: center">&nbsp;</td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">4</div></td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&#x2013;</div></td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">6</div></td> <td style="text-align: center">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3.0</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Vesting period (in years)</td> <td>&nbsp;</td> <td style="text-align: center">&nbsp;</td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">3</div></td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">&#x2013;</div></td> <td style="text-align: center"><div style="display: inline; font-style: italic; font: inherit;">5</div></td> <td style="text-align: center">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3.0</div></td> <td style="text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-based Payment Arrangement, Option, Activity [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Number of shares</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average exercise&nbsp;price</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average fair value</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 61%; text-align: left">Outstanding as of September 30, 2018</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">138,500</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right"><div style=" margin: 0pt 0; font-size: 10pt"><div style="display: inline; font-style: italic; font: inherit;">10.99</div></div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 10%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Granted</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">172,000</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.17</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3.53</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Cancelled or Forfeited</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(12,000</div></td> <td style="text-align: left">)</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.17</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Exercised</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(7,750</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2.58</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Outstanding as of September 30, 2019</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">290,750</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">11.86</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Granted</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">121,350</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.43</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4.62</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Cancelled or Forfeited</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(48,250</div></td> <td style="text-align: left">)</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13.35</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Exercised</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(26,750</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4.01</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Outstanding as of September 30, 2020</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">337,100</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.48</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">&nbsp;</div></td> <td style="text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: center; border-bottom: Black 1pt solid">Year ended</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Exercisable</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Weighted average remaining contractual life (in years)</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Weighted average exercise price</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 43%; text-align: justify">September 30, 2020</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">97,333</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 16%; text-align: right"><div style=" margin: 0pt 0; font-size: 10pt"><div style="display: inline; font-style: italic; font: inherit;">2.19</div></div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.76</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">September 30, 2019</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">58,750</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2.40</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">9.19</div></td> <td style="text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock', window );">Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: left">Year Ended</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Number outstanding</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average remaining contractual life (in years)</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average exercise price</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Aggregate intrinsic value</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 24%; text-align: left">September 30, 2020</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">337,100</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3.43</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.48</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">720,831</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">September 30, 2019</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">290,750</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3.04</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">11.86</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">156,173</div></td> <td style="text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Number of shares</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Weighted average grant date fair value</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: left">Unvested shares as of September 30, 2018</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">248,613</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">14.65</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Granted</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,340</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">14.40</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Vested</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(110,683</div></td> <td style="text-align: left">)</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">16.31</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Forfeited</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(11,830</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">14.47</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Unvested shares as of September 30, 2019</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">130,440</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13.25</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Granted</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">19,455</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10.30</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Vested</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(29,950</div></td> <td style="text-align: left">)</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">13.36</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Forfeited</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(10,875</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style=" margin: 0pt 0; font-size: 10pt"><div style="display: inline; font-style: italic; font: inherit;">12.14</div></div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Unvested shares as of September 30, 2020</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">109,070</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">12.98</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for exercisable or convertible options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558992619272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td>&nbsp;</td> <td colspan="3" style="text-align: center">September 30,</td> <td>&nbsp;</td> <td colspan="3" style="text-align: center">September 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Current:</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify; text-indent: 0.25in">Federal</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,966,491</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,260,552</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 0.25in">State</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">175,201</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">103,130</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 8.1pt">Current income tax expense</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,141,692</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,363,682</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Deferred:</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: 0.25in">Federal</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(252,929</div></td> <td style="text-align: left">)</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(38,534</div></td> <td style="text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 0.25in">State</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(26, 879)</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">35,289</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: 8.1pt">Deferred income tax expense</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(279,808</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(3,245</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Income tax expense</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,861,884</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,360,437</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td>&nbsp;</td> <td colspan="3" style="text-align: center">September 30,</td> <td>&nbsp;</td> <td colspan="3" style="text-align: center">September 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 66%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Federal statutory rate</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">21</div></td> <td style="width: 1%; text-align: left">%</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">21</div></td> <td style="width: 1%; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">State income taxes</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2</div></td> <td style="text-align: left">%</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2</div></td> <td style="text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Permanent differences:</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Change in valuation allowance</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(1</div></td> <td style="text-align: left">%)</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(1</div></td> <td style="text-align: left">%)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Expiration and utilization of state NOL's</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="text-align: left"></td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2</div></td> <td style="text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Research and development credits</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(2</div></td> <td style="text-align: left">%)</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(2</div></td> <td style="text-align: left">%)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt; text-indent: -12.6pt; padding-left: 12.6pt">Excess tax expense (benefits) from stock-based compensation</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="border-bottom: Black 1pt solid; text-align: left"></td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt; text-indent: -0.9pt; padding-left: 9pt">Tax rate</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">20</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">%</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">23</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">%</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td>&nbsp;</td> <td colspan="3" style="text-align: center">September 30,</td> <td>&nbsp;</td> <td colspan="3" style="text-align: center">September 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred income tax assets (liabilities):</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: justify">Intangibles</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(86,319</div></td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(75,190</div></td> <td style="width: 1%; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Property and equipment depreciation</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(419,896</div></td> <td style="text-align: left">)</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(521,586</div></td> <td style="text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Net operating loss carry forwards and credits</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">351,446</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">377,505</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Stock-based compensation</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">169,730</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">114,118</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Inventories</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">386,296</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">350,197</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Prepaid expenses</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(43,233</div></td> <td style="text-align: left">)</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(63,252</div></td> <td style="text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Accrued expenses and reserves</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">467,010</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">371,414</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Goodwill</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(646,916</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(607,882</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify">Gross deferred tax asset (liability)</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">178,118</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(54,676</div></td> <td style="text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Valuation allowance</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(47,014</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt">Net deferred tax asset (liability)</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">178,118</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(101,690</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">)</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Summary of Valuation Allowance [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: center; border-bottom: Black 1pt solid">Year Ended</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Balance at Beginning of Year</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Income Tax Expense (Benefit)</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Reversal for State NOL Expiration and Utilization</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Balance at End of Year</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 32%; text-align: justify">September 30, 2020</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">47,014</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(5,235</div></td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(41,779</div></td> <td style="width: 1%; text-align: left">)</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 14%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">September 30, 2019</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">104,858</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">10,448</div></td> <td style="text-align: left">&nbsp;</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(68,292</div></td> <td style="text-align: left">)</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">47,014</div></td> <td style="text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558997375896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Concentrations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Year Ended September 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: left; text-indent: 0in">United States</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">89,021,000</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">78,553,000</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0in">All Other Countries</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4,054,000</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">6,481,000</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0in">Total Net Sales</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">93,075,000</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">85,034,000</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Year Ended September 30,</td> </tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2020</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2019</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: left; text-indent: 0in">Broadband service providers</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">96</div></td> <td style="width: 1%; text-align: left">%</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 12%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">95</div></td> <td style="width: 1%; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0in">Build-to-print customers</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">4</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">%</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">5</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0in">Total Net Sales</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">100</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">%</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">100</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">%</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558991868696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_LesseeOperatingLeaseExpenseTableTextBlock', window );">Lessee, Operating Lease Expense [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1pt solid">Operating lease expense under ASC842, Leases, within:</td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Year ended September 30, 2020</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 73%; text-align: justify">Cost of sales</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 24%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">904,638</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Selling, general and administrative</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">221,507</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total lease expense</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">1,126,145</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1pt solid">Operating lease expense under ASC840, Leases, within:</td> <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: center">Year ended September 30, 2019</td> <td style="border-bottom: Black 1pt solid; text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 73%; text-align: justify">Cost of sales</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 24%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">678,652</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Selling, general and administrative</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">219,216</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total lease expense</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">897,868</div></td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td>&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="text-align: center">&nbsp;</td> <td style="text-align: center">Operating <br />Leases</td> <td style="text-align: center">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 73%; text-align: justify; padding-bottom: 1pt">FY2021</td> <td style="width: 1%; padding-bottom: 1pt">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 24%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">752,423</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">FY2022</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right">&nbsp;</td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">FY2023</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">744,963</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">FY2024</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">516,725</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">FY2025</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">217,552</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Thereafter</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">-</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total lease payments</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">3,004,465</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: Interest</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">(209,538</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Present value of lease liabilities</td> <td>&nbsp;</td> <td style="text-align: left">$</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,794,927</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">&nbsp;</td> <td style="padding-bottom: 2.5pt">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">&nbsp;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock', window );">Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&nbsp;</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">As of September 30, 2019</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 73%; text-align: justify">FY2020</td> <td style="width: 1%">&nbsp;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 24%; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">643,040</div></td> <td style="width: 1%; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">FY2021</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">479,213</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">FY2022</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">491,397</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">FY2023</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">503,895</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">FY2024</td> <td>&nbsp;</td> <td style="text-align: left">&nbsp;</td> <td style="text-align: right"><div style="display: inline; font-style: italic; font: inherit;">516,720</div></td> <td style="text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Thereafter</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">217,551</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Total minimum lease payments</td> <td style="padding-bottom: 1pt">&nbsp;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; text-align: right"><div style="display: inline; font-style: italic; font: inherit;">2,851,816</div></td> <td style="border-bottom: Black 1pt solid; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_LesseeOperatingLeaseExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a lessee's operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_LesseeOperatingLeaseExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558994050200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Summary of Significant Accounting Policies (Details Textual)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 01, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation, Total</a></td>
<td class="nump">$ 1,944,186<span></span>
</td>
<td class="nump">$ 1,705,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of Reportable Segments</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets, Total</a></td>
<td class="nump">477,568<span></span>
</td>
<td class="nump">472,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of Long-Lived Assets Held-for-use</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized Tax Benefits, Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and Development Expense, Total</a></td>
<td class="nump">1,269,542<span></span>
</td>
<td class="nump">1,089,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising Expense</a></td>
<td class="nump">$ 296,571<span></span>
</td>
<td class="nump">$ 278,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares</a></td>
<td class="nump">337,100<span></span>
</td>
<td class="nump">108,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">$ 2,539,100<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability, Total</a></td>
<td class="nump">$ 2,794,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life (Year)</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Patents [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life (Year)</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558992627480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 1 - Summary of Significant Accounting Policies - Maturity Date of CDs (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount', window );">Less than one year</a></td>
<td class="nump">$ 10,582,527<span></span>
</td>
<td class="nump">$ 13,524,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount', window );">1-5 years</a></td>
<td class="nump">25,143,000<span></span>
</td>
<td class="nump">23,902,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Total</a></td>
<td class="nump">$ 35,725,527<span></span>
</td>
<td class="nump">$ 37,426,270<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=d3e62586-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558997123256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at Beginning of Year</a></td>
<td class="nump">$ 289,085<span></span>
</td>
<td class="nump">$ 79,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Additions Charged to Costs and Expenses</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">210,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Less Write-offs</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at End of Year</a></td>
<td class="nump">$ 289,085<span></span>
</td>
<td class="nump">$ 289,085<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140559081073128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 1 - Summary of Significant Accounting Policies - Components of Inventory (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 12,287,134<span></span>
</td>
<td class="nump">$ 8,234,046<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">1,033,021<span></span>
</td>
<td class="nump">540,962<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">2,048,514<span></span>
</td>
<td class="nump">1,356,720<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventories, gross</a></td>
<td class="nump">15,368,669<span></span>
</td>
<td class="nump">10,131,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory reserve</a></td>
<td class="num">(960,131)<span></span>
</td>
<td class="num">(1,118,748)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">$ 14,408,538<span></span>
</td>
<td class="nump">$ 9,012,980<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558992803496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life (Year)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life (Year)</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life (Year)</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life (Year)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life (Year)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558994799048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed Assets</a></td>
<td class="nump">$ 15,294,885<span></span>
</td>
<td class="nump">$ 13,793,462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="nump">10,184,897<span></span>
</td>
<td class="nump">8,380,221<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">5,109,988<span></span>
</td>
<td class="nump">5,413,241<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed Assets</a></td>
<td class="nump">8,171,497<span></span>
</td>
<td class="nump">7,106,041<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed Assets</a></td>
<td class="nump">4,281,481<span></span>
</td>
<td class="nump">3,996,251<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed Assets</a></td>
<td class="nump">2,576,861<span></span>
</td>
<td class="nump">2,436,346<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed Assets</a></td>
<td class="nump">245,903<span></span>
</td>
<td class="nump">245,903<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed Assets</a></td>
<td class="nump">$ 19,143<span></span>
</td>
<td class="nump">$ 8,921<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558988045560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Summary of Significant Accounting Policies - Finite Lived Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 6,093,980<span></span>
</td>
<td class="nump">$ 5,934,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">1,264,933<span></span>
</td>
<td class="nump">787,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value amount</a></td>
<td class="nump">$ 4,829,047<span></span>
</td>
<td class="nump">$ 5,147,135<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (Year)</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 3,742,000<span></span>
</td>
<td class="nump">$ 3,742,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">654,850<span></span>
</td>
<td class="nump">405,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value amount</a></td>
<td class="nump">$ 3,087,150<span></span>
</td>
<td class="nump">$ 3,336,616<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CertificationMarksMember', window );">Certification Marks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (Year)</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 1,068,000<span></span>
</td>
<td class="nump">$ 1,068,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">350,437<span></span>
</td>
<td class="nump">216,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value amount</a></td>
<td class="nump">$ 717,563<span></span>
</td>
<td class="nump">$ 851,063<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (Year)</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 563,000<span></span>
</td>
<td class="nump">$ 563,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">184,734<span></span>
</td>
<td class="nump">114,359<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value amount</a></td>
<td class="nump">$ 378,266<span></span>
</td>
<td class="nump">$ 448,641<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (Year)</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 689,889<span></span>
</td>
<td class="nump">$ 530,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">56,257<span></span>
</td>
<td class="nump">38,247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value amount</a></td>
<td class="nump">$ 633,632<span></span>
</td>
<td class="nump">$ 492,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life (Year)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 31,091<span></span>
</td>
<td class="nump">$ 31,091<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">18,655<span></span>
</td>
<td class="nump">12,438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net book value amount</a></td>
<td class="nump">$ 12,436<span></span>
</td>
<td class="nump">$ 18,653<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CertificationMarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CertificationMarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558995147336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Summary of Significant Accounting Policies - Weighted Average Common Shares Outstanding (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 7,293,066<span></span>
</td>
<td class="nump">$ 4,566,156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares (in shares)</a></td>
<td class="nump">13,643,355<span></span>
</td>
<td class="nump">13,442,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits', window );">Dilutive potential common shares</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 8,343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average dilutive common shares outstanding (in shares)</a></td>
<td class="nump">13,643,355<span></span>
</td>
<td class="nump">13,451,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558986072552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Shareholders' Equity (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 25, 2017</div></th>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Nov. 13, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock Repurchase Program, Remaining Authorized Repurchase Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,980,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount', window );">Stock Repurchase Program, Increase in Authorized Amount</a></td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock Repurchase Program, Authorized Amount</a></td>
<td class="nump">$ 12,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued, Total (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">769,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,938,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 328 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 773,555<span></span>
</td>
<td class="nump">$ 1,729,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,350<span></span>
</td>
<td class="nump">172,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 259 days<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 259 days<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.43<span></span>
</td>
<td class="nump">$ 12.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,000<span></span>
</td>
<td class="nump">36,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,750<span></span>
</td>
<td class="nump">7,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 332,468<span></span>
</td>
<td class="nump">$ 81,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock Repurchased During Period, Shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,796<span></span>
</td>
<td class="nump">40,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Treasury Stock Acquired, Average Cost Per Share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.26<span></span>
</td>
<td class="nump">$ 13.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment, Tax Withholding, Share-based Payment Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 176,416<span></span>
</td>
<td class="nump">$ 553,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding, Ending Balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=clfd_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Market Price Percentage, Offering Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,116<span></span>
</td>
<td class="nump">15,107<span></span>
</td>
<td class="nump">19,923<span></span>
</td>
<td class="nump">17,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.85<span></span>
</td>
<td class="nump">$ 11.23<span></span>
</td>
<td class="nump">$ 8.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment, Tax Withholding, Share-based Payment Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=clfd_CashlessMethodStockOptionExercisedMember', window );">Cashless Method Stock Option Exercised [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,688<span></span>
</td>
<td class="nump">6,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Minimum [Member] | Employees [Member] | Stock Compensation Plan 2007 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Maximum [Member] | Employees [Member] | Stock Compensation Plan 2007 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 752,011<span></span>
</td>
<td class="nump">$ 1,638,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,544<span></span>
</td>
<td class="nump">$ 90,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=clfd_UndesignatedSharesMember', window );">Undesignated Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued, Total (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding, Ending Balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents information about the purchase price of each share under the employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of market price of one share of common stock on offering date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase of the amount of stock repurchase plan authorized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_StockRepurchaseProgramIncreaseInAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=clfd_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=clfd_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=clfd_CashlessMethodStockOptionExercisedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=clfd_CashlessMethodStockOptionExercisedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=clfd_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=clfd_EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=clfd_StockCompensationPlan2007Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=clfd_StockCompensationPlan2007Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=clfd_UndesignatedSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=clfd_UndesignatedSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558991056664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Shareholders' Equity - Valuation Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Weighted average expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37.77%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Weighted average risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.92%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Weighted average expected life (in years) (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years) (Year)</a></td>
<td class="text">4 years 259 days<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Weighted average expected volatility</a></td>
<td class="nump">39.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Weighted average risk-free interest rate</a></td>
<td class="nump">0.24%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Weighted average expected life (in years) (Year)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years) (Year)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Weighted average expected volatility</a></td>
<td class="nump">44.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Weighted average risk-free interest rate</a></td>
<td class="nump">1.69%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Weighted average expected life (in years) (Year)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years) (Year)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558991057192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Shareholders' Equity - Option Transaction Summary (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options, outstanding (in shares)</a></td>
<td class="nump">290,750<span></span>
</td>
<td class="nump">138,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-average exercise price, outstanding (in dollars per share)</a></td>
<td class="nump">$ 11.86<span></span>
</td>
<td class="nump">$ 10.99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">121,350<span></span>
</td>
<td class="nump">172,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted-average exercise price, Granted (in dollars per share)</a></td>
<td class="nump">$ 12.43<span></span>
</td>
<td class="nump">$ 12.17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value, Granted (in dollars per share)</a></td>
<td class="nump">$ 4.62<span></span>
</td>
<td class="nump">$ 3.53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Cancelled or Forfeited (in shares)</a></td>
<td class="num">(48,250)<span></span>
</td>
<td class="num">(12,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted-average exercise price, Cancelled or Forfeited (in dollars per share)</a></td>
<td class="nump">$ 13.35<span></span>
</td>
<td class="nump">$ 12.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(26,750)<span></span>
</td>
<td class="num">(7,750)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted-average exercise price, Exercised (in dollars per share)</a></td>
<td class="nump">$ 4.01<span></span>
</td>
<td class="nump">$ 2.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options, outstanding (in shares)</a></td>
<td class="nump">337,100<span></span>
</td>
<td class="nump">290,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-average exercise price, outstanding (in dollars per share)</a></td>
<td class="nump">$ 12.48<span></span>
</td>
<td class="nump">$ 11.86<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558997340344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Shareholders' Equity - Options Exercisable (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="nump">97,333<span></span>
</td>
<td class="nump">58,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual life (Year)</a></td>
<td class="text">2 years 69 days<span></span>
</td>
<td class="text">2 years 146 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 12.76<span></span>
</td>
<td class="nump">$ 9.19<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140559070929336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Shareholders' Equity - Options Currently Outstanding (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number outstanding (in shares)</a></td>
<td class="nump">337,100<span></span>
</td>
<td class="nump">290,750<span></span>
</td>
<td class="nump">138,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life (Year)</a></td>
<td class="text">3 years 156 days<span></span>
</td>
<td class="text">3 years 14 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 12.48<span></span>
</td>
<td class="nump">$ 11.86<span></span>
</td>
<td class="nump">$ 10.99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value</a></td>
<td class="nump">$ 720,831<span></span>
</td>
<td class="nump">$ 156,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558992682120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Shareholders' Equity - Restricted Stock Transactions (Details) - Restricted Stock [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance, unvested shares (in shares)</a></td>
<td class="nump">130,440<span></span>
</td>
<td class="nump">248,613<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 13.25<span></span>
</td>
<td class="nump">$ 14.65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">19,455<span></span>
</td>
<td class="nump">4,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 10.30<span></span>
</td>
<td class="nump">$ 14.40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(29,950)<span></span>
</td>
<td class="num">(110,683)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 13.36<span></span>
</td>
<td class="nump">$ 16.31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(10,875)<span></span>
</td>
<td class="num">(11,830)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 12.14<span></span>
</td>
<td class="nump">$ 14.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance, unvested shares (in shares)</a></td>
<td class="nump">109,070<span></span>
</td>
<td class="nump">130,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 12.98<span></span>
</td>
<td class="nump">$ 13.25<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558988070392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Income Taxes (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued Income Taxes, Current</a></td>
<td class="nump">$ 145,000<span></span>
</td>
<td class="nump">$ 845,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance, Total</a></td>
<td class="nump">47,014<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 104,858<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards, Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2017 2018 2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards, Total</a></td>
<td class="nump">1,905,000<span></span>
</td>
<td class="nump">$ 769,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Operating Loss Carryforwards, Valuation Allowance, Total</a></td>
<td class="nump">47,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member] | Deferred Tax Assets Related to Operating Loss Carryforwards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</a></td>
<td class="num">(58,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member] | Valuation Allowance, Operating Loss Carryforwards, Expired and Utilized [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</a></td>
<td class="num">(68,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member] | Valuation Allowance, Operating Loss Carryforwards, Higher Expected NOL Utilization [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member] | Research Tax Credit Carryforward [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">337,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member] | Alternative Minimum Tax [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member] | Research and Development and Alternative Minimum Tax Credit Carryforwards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OpenTaxYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax year that remains open to examination under enacted tax laws, in CCYY format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OpenTaxYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=clfd_DeferredTaxAssetsRelatedToOperatingLossCarryforwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=clfd_ValuationAllowanceOperatingLossCarryforwardsExpiredAndUtilizedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=clfd_ValuationAllowanceOperatingLossCarryforwardsHigherExpectedNolUtilizationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=clfd_AlternativeMinimumTaxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=clfd_AlternativeMinimumTaxMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=clfd_ResearchAndDevelopmentAndAlternativeMinimumTaxCreditCarryforwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558991109528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Income Taxes - Income Tax Expense (Benefit) Components (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 1,966,491<span></span>
</td>
<td class="nump">$ 1,260,552<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">175,201<span></span>
</td>
<td class="nump">103,130<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expense</a></td>
<td class="nump">2,141,692<span></span>
</td>
<td class="nump">1,363,682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(252,929)<span></span>
</td>
<td class="num">(38,534)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(26,879)<span></span>
</td>
<td class="nump">35,289<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense</a></td>
<td class="num">(279,808)<span></span>
</td>
<td class="num">(3,245)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 1,861,884<span></span>
</td>
<td class="nump">$ 1,360,437<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558991109688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent', window );">Expiration and utilization of state NOL&#8217;s</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development credits</a></td>
<td class="num">(2.00%)<span></span>
</td>
<td class="num">(2.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent', window );">Excess tax expense (benefits) from stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Tax rate</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to expiration of state NOL's.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_EffectiveIncomeTaxRateReconciliationExpirationOfStateNetOperatingLossPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable excess tax benefits from stock-based compensation related to the prospective adoption of new accounting principle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_EffectiveIncomeTaxRateReconciliationProspectivelyAdoptedNewAccoutingPrincipleExcessTaxBenefitsFromStockBasedComepnsationPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558995241720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 3 - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax asset (liability)</a></td>
<td class="nump">$ 178,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Gross deferred tax asset (liability)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (54,676)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(47,014)<span></span>
</td>
<td class="num">$ (104,858)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset (liability)</a></td>
<td class="nump">178,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax asset (liability)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(101,690)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=clfd_LongtermMember', window );">Long-term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangibles</a></td>
<td class="num">(86,319)<span></span>
</td>
<td class="num">(75,190)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Property and equipment depreciation</a></td>
<td class="num">(419,896)<span></span>
</td>
<td class="num">(521,586)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">169,730<span></span>
</td>
<td class="nump">114,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="num">(646,916)<span></span>
</td>
<td class="num">(607,882)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=clfd_ShortTermMember', window );">Short Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carry forwards and credits</a></td>
<td class="nump">351,446<span></span>
</td>
<td class="nump">377,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventories</a></td>
<td class="nump">386,296<span></span>
</td>
<td class="nump">350,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="num">(43,233)<span></span>
</td>
<td class="num">(63,252)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accrued expenses and reserves</a></td>
<td class="nump">$ 467,010<span></span>
</td>
<td class="nump">$ 371,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121554379&amp;loc=d3e9972-128506<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121554379&amp;loc=d3e9979-128506<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=clfd_LongtermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=clfd_LongtermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=clfd_ShortTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=clfd_ShortTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558992609496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Income Taxes - Valuation Allowance Activity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at Beginning of Year</a></td>
<td class="nump">$ 47,014<span></span>
</td>
<td class="nump">$ 104,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment', window );">Income Tax Benefit</a></td>
<td class="num">(5,235)<span></span>
</td>
<td class="nump">10,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal', window );">Reversal for State NOL Expiration and Utilization</a></td>
<td class="num">(41,779)<span></span>
</td>
<td class="num">(68,292)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at End of Year</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 47,014<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of adjustment to the deferred tax asset's valuation allowance pertaining to income tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_DeferredTaxAssetValuationAllowanceIncomeTaxBenefitAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the adjustment to the valuation allowance of deferred tax assets to enclose the information pertaining about the State NOL expiration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_DeferredTaxAssetValuationAllowanceStateNolExpirationReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558993972360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Concentrations (Details Textual)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Ending Balance</a></td>
<td class="nump">$ 5,109,988<span></span>
</td>
<td class="nump">$ 5,413,241<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">MEXICO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Ending Balance</a></td>
<td class="nump">$ 1,686,209<span></span>
</td>
<td class="nump">$ 1,406,546<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_NumberOfMajorCustomers', window );">Number of Major Customers</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">29.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_NumberOfMajorCustomers', window );">Number of Major Customers</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_NumberOfMajorCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_NumberOfMajorCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=clfd_TwoCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=clfd_TwoCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558992697112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Concentrations - Disaggregation of Revenue (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Sales</a></td>
<td class="nump">$ 93,074,514<span></span>
</td>
<td class="nump">$ 85,034,182<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_RevenuesPercent', window );">Percent of net sales</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=clfd_BroadbandServiceProvidersMember', window );">Broadband Service Providers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_RevenuesPercent', window );">Percent of net sales</a></td>
<td class="nump">96.00%<span></span>
</td>
<td class="nump">95.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=clfd_BuildToPrintCustomersMember', window );">Build-to-print Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_RevenuesPercent', window );">Percent of net sales</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Sales</a></td>
<td class="nump">$ 89,021,000<span></span>
</td>
<td class="nump">$ 78,553,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Non-US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Sales</a></td>
<td class="nump">$ 4,054,000<span></span>
</td>
<td class="nump">$ 6,481,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_RevenuesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_RevenuesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=clfd_BroadbandServiceProvidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=clfd_BroadbandServiceProvidersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=clfd_BuildToPrintCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=clfd_BuildToPrintCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558993962632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Employee Benefit Plan (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Defined Contribution Plan, Employer Discretionary Contribution Amount</a></td>
<td class="nump">$ 838,946<span></span>
</td>
<td class="nump">$ 702,202<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=clfd_FirstLevelOfMatchingMember', window );">First Level of Matching [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=clfd_SecondLevelOfMatchingMember', window );">Second Level Of Matching [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=clfd_FirstLevelOfMatchingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=clfd_FirstLevelOfMatchingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=clfd_SecondLevelOfMatchingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=clfd_SecondLevelOfMatchingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558991024856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Leases (Details Textual)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Feb. 12, 2020 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Aug. 01, 2017 </div>
<div>ft&#178;</div>
</th>
<th class="th"><div>Jan. 01, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.48%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 812,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 361 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember', window );">7050 Winnetka Avenue North, Brooklyn Park, Minnesota [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AreaOfRealEstateProperty', window );">Area of Real Estate Property (Square Foot)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years 62 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_AdditionalAreaOfRentalSpace', window );">Additional area of rental space (Square Foot)</a></td>
<td class="nump">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_OperatingLeaseTerminationFee', window );">Operating Lease Termination Fee | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 249,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=clfd_TijuanaMexicoMember', window );">Tijuana, Mexico [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AreaOfRealEstateProperty', window );">Area of Real Estate Property (Square Foot)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=clfd_TijuanaMexico2Member', window );">Tijuana, Mexico 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AreaOfRealEstateProperty', window );">Area of Real Estate Property (Square Foot)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 180 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_clfd_LesseeOperatingLeaseNumberOfOptionsToRenew', window );">Lessee, Operating Lease, Number of Options to Renew</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lessee, Operating Lease, Renewal Term (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_AdditionalAreaOfRentalSpace">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The additional area of rental space in connection with the amendment of lease agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_AdditionalAreaOfRentalSpace</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_LesseeOperatingLeaseNumberOfOptionsToRenew">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of options to renew an operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_LesseeOperatingLeaseNumberOfOptionsToRenew</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clfd_OperatingLeaseTerminationFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of termination fee pursuant to the lease agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clfd_OperatingLeaseTerminationFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clfd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfRealEstateProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area of a real estate property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfRealEstateProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=clfd_TijuanaMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=clfd_TijuanaMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=clfd_TijuanaMexico2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=clfd_TijuanaMexico2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558994804696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Leases - Operating Lease Expense (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Total lease expense under ASC 842</a></td>
<td class="nump">$ 1,126,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Total lease expense under ASC 840</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 897,868<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Total lease expense under ASC 842</a></td>
<td class="nump">904,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Total lease expense under ASC 840</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">678,652<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Total lease expense under ASC 842</a></td>
<td class="nump">$ 221,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Total lease expense under ASC 840</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 219,216<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140559081073128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 6 - Leases - Maturities of Lease Liabilities (Details)<br></strong></div></th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">FY2021</a></td>
<td class="nump">$ 752,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">FY2022</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">FY2023</a></td>
<td class="nump">744,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">FY2024</a></td>
<td class="nump">516,725<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">FY2025</a></td>
<td class="nump">217,552<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">3,004,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="num">(209,538)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 2,794,927<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558997106040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 6 - Leases - Future Minimum Payments Prior Adoption of ASU 2016-02 (Details)<br></strong></div></th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">FY2020</a></td>
<td class="nump">$ 643,040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">FY2021</a></td>
<td class="nump">479,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">FY2022</a></td>
<td class="nump">491,397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">FY2023</a></td>
<td class="nump">503,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">FY2024</a></td>
<td class="nump">516,720<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">217,551<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">$ 2,851,816<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140558992567768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Subsequent Events (Details Textual) - Manufacturing Facility in Tijuana, Mexico [Member] - Subsequent Event [Member]<br></strong></div></th>
<th class="th">
<div>Oct. 09, 2020 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AreaOfRealEstateProperty', window );">Area of Real Estate Property (Square Foot) | ft&#178;</a></td>
<td class="nump">46,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract (Year)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability | $</a></td>
<td class="nump">$ 580,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfRealEstateProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area of a real estate property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfRealEstateProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=clfd_ManufacturingFacilityInTijuanaMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=clfd_ManufacturingFacilityInTijuanaMexicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>58
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M)@N=0]3G=-U1O+1'W1-7^N"TS5Q_VH P ?K^CG/UTC&G9_NQE/P'4$L#!!0
M   (  J&;%$:.ND![@,  &H-   8    >&PO=V]R:W-H965T<R]S:&5E=#0N
M>&ULE9?=DYLV$,#_%0W3AV0F/22!^+BQ/1/[TC8/:6_B2?.L,[+-!) KR?;E
MO^_R8>! <)<7&XG=U6]7:'>UN$KU0Q^%,.@YSPJ]=([&G.Y=5^^.(N?Z3IY$
M 6_V4N7<P% =7'U2@B>54IZY%./ S7E:.*M%-?>H5@MY-EE:B$>%]#G/N?JY
M%IF\+AWBW":^IH>C*2?<U>+$#V(KS+?3HX*1VUI)TEP4.I4%4F*_=#Z2^PT)
M2X5*XM]47'7O&96N/$GYHQQ\3I8.+HE$)G:F-,'A[R(V(LM*2\#Q7V/4:=<L
M%?O/-^M_5,Z#,T]<BXW,OJ>).2Z=R$&)V/-S9K[*ZU^B<8B5]G8RT]4ONM:R
MC#IH=]9&YHTR$.1I4?_SYR80/0423"C01H$.%?P)!:]1\"I':[+*K0=N^&JA
MY!6I4AJLE0]5;"IM\"8MRFW<&@5O4] SJZWA1L"V&(WD'GWBJDB+@T:_HV_;
M!_3NM_<+U\ JI:R[:RRN:XMTPB*AZ(LLS%&C3T4BDI<&7,!K&>F-<4UG+6[%
MZ0YY^ .BF&(+T.;-ZB2>P?':D'F5/7_"WM]PN#3/A+;%IE8-*M7R"%U6L8=#
MGQ%_X5[ZS&/!B&'/)Q%M!5_0^2V=/TNWD=J46SE)6*NSWL*,D0![)!@06@2I
MYS/,8CLA:PG9+.&?2FJ-3DKN4V,#9*-UO3 F/HFC :!%D 913*AG!PQ:P*#2
M]"8 _SD)Q0V< R2>(5WJ81Q?& U;H^&LUUO(5&#R SJ( LQGB!<)X@D<Z52;
M<KF+L 4C'/E(8^;A<3 L@B'#.(XF=BMJN:-9[L_%3N8"[97,D:P#(POKAQ6-
M""(O\C'& ]*Q'"-11#S?#AJWH/$KH$8H 1]_6A';"./1RF&(8S8$M(B!(U.?
M/<%=JL5O">63@.HK&DQD^+/]G#;&^A@Q8?X8UR+(8AJP>.(8D%YM(&\!!L3;
M2;""DM'Z) I@2X<ISR;H!=CWP@E0VH'25U/R]+8WROU<&U)(R\$PXUD$?18$
MA 43@%W)(*_7C&;#X0PA?>3P!:RY3G?H75J@1&895[I[9Z^[]1IA#P_?,6_H
MA$UJZG"1KJR0^;IB]> AS<Y&)+_B@_\F'VQ2DSYTA8>PV<3^O6KJ@)=?()$=
M1,T)G<_9: /Y&/+S_4RJ)UT!(<%LL+J=K5>PAR*P'0??\Q@;AL,FZ?LT"LE$
M2+JJ1.;+4G\'YUC'Y66*U28)_0\EP^US>UUK+M2A:N8UVLES8>KFL)UM+PP?
MJS9Y,+\N+Q)5-]R9J6\A7[@ZI(5&F=B#27P7 I:J&_MZ8.2IZHV?I(%.NWH\
MPF5(J%( WN^E-+=!N4![O5K]#U!+ P04    "  *AFQ16_H$40P&  !O'P
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
M.Y,, FULX53N%$=Q.@?DP&$X3&*',V_9DSWP$\L":@L)PA]M?O NUE;[0J4
M=J\C4]*B.($.8-PJ> 1Q"I[,8CW0&P[SVU=?&_!RV]3;/R6F%&SRG,14$,<9
M)6E"9QP82 SG;VKY.N9Z=<N'!];!8=JYV:IRP^S90CD'M  C\W2"VHH!9=KC
MYC^WHK64Z>Y$8Z 2"8B.4"1[& CG$>3Z)-M\G)9@G,8S[2(9Z(J$Z>J98R\0
M/YF2U2F-HR2%!G=DL4^41!1C6LP<.ADXB80YZ4;)DO-5?^0P,VZ5.^C7>#"E
M'IKDA!RW4[T#4\DB3_%LWT4&DB+D=4G7M]NO"-K>>#+%-,:8C*/%)X=)D0+^
M,\6/#(1'WC9CK44#7?&K$XX,=$7"=/6-M\>1";U'#4V5MNV(%QL/<\4D3R>3
M0GC;M[=29" V$B:VYV$KM-ZZ>6+D'-K"<*X0K]M*/G'>/]QCX0J.U_\IV]$X
MS[(QE_CD,,T+/!,8 RN2,"N^UKL6+ODC5Z70[M?NL6QM4^F/^BG[%4DZ.5;/
M! @<.>/50) D3)!_L4?T(,QF(ZN5#7+%*V;L\"'1/F?!!P@4HT1I?^C<N5=L
MK@!-N? 49VF,)P?E$4P2"@/4C$\#9Y+PY#>I/R_G<&^[9Z(C<9I-B[]/D*9I
M-E<[!QHF81K^W)2*VSP LYT/EFS=A>7?':MF"_^405.:9@4>#R<>09Q06L0S
ML40'IJ5AIKV>L_<$W?%[T31]-#UQIGPNT"FE AWE,#KAD0\>R3R)H4?.9GP8
MJ)>&J3?@ X>G(>L]0U\:QP6<PMAZC^38S^?F#]1+P_/A[;9M*_=>%>9R^\:C
MDGH+V>M>ZI1[:H/@ZE[$3^;<Y]L>O9<,3XD.M98)& J@58%3AA'' >7VW;^5
MFWN?0:<C(8YC$F7%&#B/8)K;GFL&MX&,:1S$[:ML3CMXWD;W="!'&B9'"U'%
MM7X;-_1*C]^B%EF.)_DP%<,9+<;5:'GTOK[FZMY]QM#(37O=2_'#T\.GDBOW
M@6#T_",^N^X^> QJNN\O7YB"3->HXFM0&7W(P#+5?=+H;HQLW5>!.VF,K-WE
MAC/H"*P _+Z6TNQO[ :'#TN7_P-02P,$%     @ "H9L43J/N.Y-#0  (R
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
MV'WXW0YWG\\_P?;T4:V2<TSU#R;)'FH%?Y)V-XU>\V?@&]V X/+E4H*$&AJ
M]W.-#.EN:('A_PMX^U]02P,$%     @ "H9L4>RV\-TQ!P  &A(  !@   !X
M;"]W;W)K<VAE971S+W-H965T."YX;6RU6&UOVT82_BL#G7-M (;B\IT^VX"=
M.$V#:^*SDQ;%X3ZLI95$F.*JRY5M]=??,TN*DF-:#7"X#Y)([NPSL_/RS% G
M#]K<-0NE+#TNJ[HY'2VL71V/Q\UDH9:R\?5*U5B9:;.4%K=F/FY61LFIV[2L
MQF$0I..E+.O1V8E[=F7.3O3:5F6MK@PUZ^52FLV%JO3#Z4B,M@^NR_G"\H/Q
MV<E*SM6-LE]75P9WXQYE6BY5W92Z)J-FIZ-S<7P1L[P3^+54#\W>-?%);K6^
MXYN?IZ>C@ U2E9I81I#XN5=O554Q$,SXH\,<]2IYX_[U%OV].SO.<BL;]597
MOY53NS@=Y2.:JIE<5_9:/WQ0W7D2QIOHJG'?]-#*QLF()NO&ZF6W&18LR[K]
ME8^='_8VY,$+&\)N0^CL;A4Y*]])*\].C'X@P]) XPMW5+<;QI4U!^7&&JR6
MV&?//FFK**0W=+.01BUT-56F^8$N_UB7=G,RME#!@N-)!W?1PH4OP(F0?M&U
M731T64_5]"G &+;U!H9; R_"@X@W:N53%'@4!F%P "_J#QPYO.C @1NRFMZ7
MM:PGI:SHQDJKD&BV.8 ?]_BQPX]?LI?]^(8394I7<L.P=&Z,K.=.!?W[BWJT
M=%'IR=U_AOQ[&/W3YR^7"-??_Y:'0OR#;CZ<7U]^^/S/=Y?7-PC:O[[^_.7W
M-I)TK59K,UG #KHR>F[DDH[ID[Y7RUME2$3L4!%[=)1[01#PA\Y7IJPH3-Q2
MAJ6X7SH287]=:[L514@\$@4A2+8%WD;*[2[RP$LS05\6BM[JY4K6&RH;DFN[
MT*;\$QY"',JF62M*@ITN/Q"4]+=)K[96R/R-QU^(&1SXYL*YF:%!$Y++_/B)
MLLG:&#B]VA <00P LLK:KRPMO"1.!FSWA\\CO"+*/1&E%/E#1V:O%72499&7
M) G+9V'A!>S/0;PL@4^%H*-0P)#XF9 HG-(42O,0P$7@B2)M3TZ?5WS:YG@0
M6@ Q2N Z'\Z/^0OQ\^/H^<%8A\A<;"DFNS!*.5F1^?2[DH84E_'080^LP@OO
MROMRBE7:E*J:4D"OW.<W1Y+8(N^5 >>3>ER!GO'@7E>(7P72H:CPDS[#XQB^
M?D51YF?9$( IF[LW,S:[K*TRJK%D4,T4^&'<@P@_99#0+\*#1E3E3-&/94T;
M'*YY33L$CGE OP*^K.>T4J;4TWW)J)=,G"0G80_;N(BA8B9J_YRHA)8FT)PL
MY!<E!"$$1MJ3TC.WV&7T#TV'AG9,<FN(7*V,?BS1H]@ZN_CF2/Y3<]PIC4(/
M;YCSG'P'Q,K0<O%(6M)MBA&S2;\9!7NK"-V]L;*>LCHY@]\9I#0$F@'%31&
M5N=+T4'GY;;<ZGZZ!,4[%';-G\KH;;H[6^:J1MPJ%+43Y$!:FDFHQUAQASGF
M7E9K</Q4 1<M<^?A%G+6*8#]=-]%M.8.SY!Z LX 52 UX-^V(&:8&Z@I'Y&,
MKE &JB%*!U=$,<PE(-XTSP>K,?6R9%#%0)4=15'HQ6D.$F>RR;W.3V1QP$9.
M6I^M4:0N0"WOO41<G];N(=S3< -IANI$F4F)AM*F\K-U%P/G?/J\GR -@SXS
M/T<3RKV$"9]$X!<%_=2%<TM(CH>P&OE)1&_1K#&[<3 -82";J9)E?VP;$[WN
MI"\[&[&2.4^^1MDG^?<85% (BN4]0OAYNC.G8U-'H3 G]M/P17/BW N=5A'Y
M4;)O3IAV]L3<W_[:'LZJ*/-$ZR#HSEU)S72%0=K5N;RM5#=-HYDV**1V2.<,
MF&C89VJ6V]9Q%SZWZYN<V"/SRSVIYVRK>,YG4. CR29V#;;ZEC;_*G$&3EID
M7A1%"!5G-9\V2X<"E.3.AW &.Z5@Z?_-)[L!X0FEV>/6)6Z([2MC3^+_Y)GS
M^=RH.;,42-&4>/69= 5U(#NB-BW;%#FB# 231^)0?J-#Q;S#I3E^D]036821
ML8%21_-NR#ANDX/')JOJ_>6V!SUAF>G:;)N/.^S+D\-WLLU>%]@CEJ\U4S:;
MT&Y[D5Q"5&(JG&-0L$E?S;$7(7GP+&[[N>,0@3DUC[AJ4Q^NVZ<7 6>Z>L:.
M['O5%RC_P(M94>2'.^4@^!BC(>@NVFG'D%CTE)$^48Y(9DG';?%W*H>'18"Y
M,^MXH\B?C,2F?R^8<H/3%FD*E!@-!,/E$4P+GY<>S\1Q@/D7_H25R5!V^72Y
M7%5Z@X;9CJA7_?M')6O.)1&XT9T_M:8\>>52BQOKQS4J4-!'6:^EX:MW:M*A
MB\ZA']>0W>N@"7(_<S^"S19^&+F?/'FV.=_?W$Z\7H0W55P6O"L?'(W=C)['
M7E(DG7U;3[Q7M\;9V0J%W0O*-Q:&@$_#:.B5<KSWOKY49N[^E0 9Z75MVU?W
M_FG_Q\=Y^[Z_$V__-?E%FCEX@BHUP]; SY(1IB[W3T1[8_7*O?W?:FOUTETN
ME 3[LP#69QHOQ-T-*^C_#CK[+U!+ P04    "  *AFQ1>W',/CH'  !Z$
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
M!<E5UE2*SZ].,>QWDG*4.E,U*TC]@+9C.#I&3?U[OK),2:JPVL1^#+67BNJ
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
MN. 3_N2(AXS^Y 0>CH8%3KA+1W=I=)<^X^['[E8[#Q9[1XM6.0=<=4,W][0
M#A:<W*F6+I7?6>/O"2G4]%N,3A_T%T\7;5]__OTIH"?CAEI^X[:JUJ<S%*O3
M]E;/S@A@>;VYT79$[)NNI*)WVCGR:]51WVFZU\K2$26<9:5@F2C"@T0C9:+@
ME!QGT<21R%B22L8Y)R%9Q45L?N@]%GA$,F,%+(;QLF"IR./X"8RS$>-L$N,?
M3*>Z.C#TO:ZUN0WH,3IO(3CHUP3IHH75C?'TKL?27H;O9,QG\/TU8!6931>J
MC<$58NB5Z;HP/]16-#EO,!EH$CBQ5G8%<]^#$ XD45U#;[] <QUH&#/Q"<S0
MQ_URZ0Z=(LKH[HFT'I$H*\;+#*WC_=]#SQ,I+X8W ED.23L>;2?2DX_IR2?3
M<XV-I-D!<$PWE$/G>WO/:+&S%NT79F,RQ-]B^WMU!SWUVAK5NL!MP419L$2F
M>"B9D"GC:4Z?L+<<F^YX:_LZ9"5A7(+L(J$LY:S*!8&&!CK<T*KO&Y0#AI4L
M2U*8RBP'^_FX?(@HHY4-9$PR)O.2Y7D52BR1"0S+1YQHOQQZ5>7Q-7U'KQ*6
M)"4KTA(/7[GLL(MC!2E+.4++$@]((U94E9.55HRI+"93>65Q&K >V;MJP^80
MR?K'SFPW+\_D9(2_E<E+U>V605%MJ#4]SBND,2D2EE9!>Y!:GB,W"?V\Q!ZG
M#PRA:"7,RH2@7Q7T*4M0@MCRUWW;D-D@][=ZT'(H89&S,D_02F7.)"CR4:]-
MC6V#1)I!_^3X"ZEWWNZ&8XCI"'Y6-I*H"I*)Z57@T2.XVQ'<<6X'=!%5RDJ4
M)D2XJ"1+0;VH$ZJN=YM="RHW.)8 O=JH&#'PJL08++]DLN1,_/=H Y.@Z+P"
M><K83A%1 +<)(I4CD<H7:T*H&PC<.QS.&M#9JVYE H_.G=/^I6H]&>[EK/HU
M[F3_BE OE+7W@4GGFW ""B>A$5]T66_^'/#]"5A=X-A)'U6[TP_FBWAV@W.K
MVVCGUF8;$ACV/Q3OL#T>49XA-1F/O3P(#]H+9"8>P(9-H@QJ Y$( V3&0;B"
MBJ1@62[I@U4-SNDXP\,,'=$HI+N @,D" I;G=(5)1]9RRB'L95G!%/0N*(>(
MY5+0SWZ-J68$_>%5 @<LS[*@A2#WL(<';43=@'%!3* R\)RR2DJTL0(!H4F+
MI\KR_X!IRJ&J91I[):HS3_(I3$628R&HCBST/8<I9%5F%:50]1Q5<(!IAK6F
MO"()M(%!6@F6Y-]B&L L!VCE(Z:0"&PQ69QW@?S+/!LJ+PV;T.0.7(W55KVX
MVMXJ&XXBCJXPMVN</G!4NE#.U%$!OC?M+N3B944W&77JB*3C$>F)^HN$";DW
M78U$1[D6H!P'B0/-LCQ'@6 WCI<M^%"WVN+R2+#>@#8N+,@%:<QQ%)595,D4
MO"B+9%@<5(:V?4@=]ON_##L.^@@]_L9[\S#R:WM<<AWDJ@F$_DM(,$E@ZQ_1
MAM8.H][LT3XB_CJ3\0>%^H#[U[T3J4_XX_V.3R;_%Z>7NY:"O$),+R/@OT]Y
M/K@Y)O_$52D1CP[%__QX,1UB@I3N()2DXKF-OSA...%"T9IEK*<VF#UN_?+)
MI,T/[N>0KU7\"N$HWJR'J_K8.W[I.!_N]X_FPV>22]P7#/2KU4L,Y:\+W%/L
M\.5A>/#]-M[V;WH/K8S-M8:>V6" ]\L>:=L_A #C]Y^S_P!02P,$%     @
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
M(YP<'[+T$3 I+_J37U32*7V1)F$BU\<M9^+74.CQX\\IIP"!]^!V21A=IE%
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
M78^;.!3]*Q9:J:W4X<.$0*HD4B>=[NY#MZ-F=_OL@9M@%6QJ.\GTWZ]M&$*
MI-E.^Y)@<^_Q.<>&>YD?N/@B<P"%'LN"R863*U6]\3R9YE 2Z?(*F+ZSX:(D
M2@_%UI.5 )+9I++PL.]/O9)0YBSG=NY>+.=\IPK*X%X@N2M+(K[=0L$/"R=P
MGB8^T6VNS(2WG%=D"VM0_U3W0H^\%B6C)3!).4,"-@OG;?!F%80FP4;\2^$@
M.]?(2'G@_(L9_)DM'-\P@@)292"(_MO#"HK"(&D>7QM0IUW3)':OG]#?6_%:
MS .1L.+%9YJI?.$D#LI@0W:%^L0/?T C*#)X*2^D_46')M9W4+J3BI=-LF90
M4E;_D\?&B$Y",#V3@)L$W$^8G$D(FP3KG%<SL[+>$466<\$/2)AHC68NK#<V
M6ZNAS&SC6@E]E^H\M?R+*T 8W:!U3@3DO,A R!?H[NN.JF]Z^F-EW?Y;$"9)
M[?RZWG'T\ATH0@OY2H?]ACPD#8*<>TK3,N!>VE"XK2G@,Q0"C#YPIG*)[E@&
MV2F I_6THO"3J%M\$7$-E8M"_S7"/O9'"*VN3@]F%^B$K<>AQ9N<P:L]E*^1
M?HRD(BRC;(M>4M8X]FK,LAHQLHCF4=PO\<R/(ZUFWQ4R# O")/*/82>$)RWA
MR47"G^WAA^R&[$'HAQG!(XB42D"5H"D,A62\*(B0J )1BQK55"\:=\D&;C+M
M21J)\MW9;%Q1U"J*+BKZ79]?+>A[KD=#.W$0#EP?"8OU>_.,Z].6X_1YKG=%
M7.?X=.@E=B=A3\YH5!"/JXE;-?'_4[,A5* ]*78_I"0><)RX4]P3,@P*W2@<
MUY&T.I*+.E:$I;K(:+)<(%TY-D"O.$C)X(3<3!(\.$@C8<'Y@S1K*<^>=Y N
M:+IN-V;#$Q.Z8=13-Q)U_EP%_K%B^1?EW35JOKL)#<Z)O7@Z?(F.Q<7=L%.B
MG=(:/&\?3I5<9WVSYNF3X =]2<,H[$;)&47XJ C_]$K60';=#<,X\ >[,(SK
ME;Q3TL?J&UPNO[^HFC6K]E^N25_62-A)U:M5>9T6K@2QM9VM1"G?,54W/NUL
MVSV_M3UC;_[6=-6V-3S"U"WY!R*VE$E4P$9#^FZLK19UEUL/%*]LH_C E6X[
M[66NOPQ F !]?\-UL]@,S +MM\;R/U!+ P04    "  *AFQ1IA3I>I8"  !^
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6R55=MNVS ,_17!&+ 5
MV.);G#2%8Z!).VP/W8H&6[%'Q69BH;+E2LKM[T=)KI>T2="]V+KP'/*0)IUN
MA'Q2)8 FVXK7:NR56C=7OJ_R$BJJ>J*!&F\60E94XU8N?=5(H(4%5=R/@F#@
M5Y357I;:LWN9I6*E.:OA7A*UJBHJ=Q/@8C/V0N_EX($M2VT._"QMZ!)FH'\U
M]Q)W?L=2L IJQ41-)"S&WG5X-4V,O37XS6"C]M;$*)D+\60VWXNQ%YB @$.N
M#0/%UQJFP+DAPC">6TZO<VF ^^L7]J]6.VJ94P53P1]9H<NQ=^F1 A9TQ?6#
MV'R#5H\-,!=<V2?9.-MAXI%\I;2H6C!&4+':O>FVS<,>(!R< $0M('H-&)X
MQ"T@MD)=9%;6#=4T2Z78$&FLD<TL;&XL&M6PVE1QIB7>,L3I[(?00"+RA<Q*
M*J$4O "I/I+;YQ73.SS^V9AL*W*[!9DS1><<R*<;T)1Q=8'W'XA/E(&JU-<8
MCV'U\];WQ/F.3O@.(W(G:ETB>UU <4C@HY!.3?2B9A*=99Q!TR-Q\)E$010<
M"6CZ;G@X.A-.W"4WMGS]$WP'26-UFZB+8YER1(DE,IVWSD;#.(Y3?[T?_ENK
MY'*8!)W5093]+LK^V2@?[:<.!:%KD-BYV)RF_5F])#F61V*GK2@GG"U0Q1^@
M\JB \SXBLD.@(H,1*>CNV+<R?1]!V!\<83C0G72ZD__3#:Y<0!K)<E>Q0G!N
MW#8@7?6.:G=^AGME":/></"J>&^M1CWSF1W4SM]KY0KDTDXXA858U=KU07?:
M#=%K.SM>G4]PN+I9^(_&3>8[*I<,6YK# BF#GIEETDT[M]&BL0-C+C2.'[LL
M\0<!TAC@_4+@T&@WQD'WR\G^ E!+ P04    "  *AFQ1*C:DW/("  #V!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6R555UOVC 4_2M6-&FMM)$O
M/BM *K!I>^A:%775'DUR2:PZ<6H[4/[]KITT2VE W0O8SCW']]R3W#O="_FD
M4@!-7C*>JYF3:EU<N:Z*4LBHZHD"<GRR%3*C&K<R<54A@<86E'$W\+RAFU&6
M._.I/;N3\ZDH-6<YW$FBRBRC\K  +O8SQW=>#^Y9DFISX,ZG!4U@#?JAN).X
M<QN6F&60*R9R(F$[<Z[]J]70Q-N WPSVJK4F1LE&B">S^1G/',\D!!PB;1@H
M_NU@"9P;(DSCN>9TFBL-L+U^9?]NM:.6#56P%/R1Q3J=.6.'Q+"E)=?W8O\#
M:CT#PQ<)KNPOV=>QGD.B4FF1U6#,(&-Y]4]?ZCJT /[H!""H <$Q8'@"$-:
M\!C0/P'HUX"^K4PEQ=9A136=3Z78$VFBD<TL;#$M&N6SW-B^UA*?,L3I^2^A
M@03D*UFG5$(J> Q2?2;?GDNF#WA\6QA[%%F64D*N^8'<EEIIFL<L3\C%"C1E
M7%UBY,-Z12X^74Y=C6D9<C>J4UA4*00G4O #<B-RG2KR+8\A?DO@HIY&5/ J
M:A&<95Q#T2.A]X4$7N!U)+3\,-R?=,!7'X>/SZ@)&XM"R]<_95&9;4 2T:X[
MRXDRAJG.>E=\ \MGOOO=/ Q'OH>EV+6K\#XLF'BCP5'8ZGV8'XX'+;8WJOJ-
MJOY958_VBX28T!U(;##80TR7,NHB?!LD-H22<L+9%LC%'Z"R4^GY.T)R0* B
M_F!(8GI07:_"!QGZ'01O= \:W8/_TPTO(".F@!2216"MC07GYM8";;<V=VJO
M[AFU?0EZ_?&1R1U1?F\\//*X(\KK32;=%@\;J<.S4J^31$)"L<$P-)3AJ(C(
MCO(2NM145,-6!J/ &X?^D9SW86BN/PJ/,G5;'3$#F=C)HO#-*G-=]9'FM!E>
MU[9G'YTO_*ME-8/^T503\8;*!#41#END]'HCK*&LIDRUT:*P?7<C-'9QNTQQ
M,(,T ?A\*[#WUAMS03/JYW\!4$L#!!0    (  J&;%%L?/W17 ,  ,P+   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;,5636_;.!#]*X10H"W0Z(/Z
ML%38!NJTV_:011!WLX?%'AAI; FA1)>D[?;?+TDIBB73CB_!7FR2FGE\[W$D
MSG3/^*,H 23Z5=-&S)Q2RLU'SQ-Y"341+MM HYZL&*^)5%.^]L2& RE,4DT]
M[/N)5Y.J<>93LW;+YU.VE;1JX)8CL:UKPG\O@++]S F<IX6[:EU*O>#-IQNR
MAB7(OS:W7,V\'J6H:FA$Q1K$835S/@4?KP.L$TS$?05[<3!&6LH#8X]Z\KV8
M.;YF!!1RJ2&(^MO!-5"JD12/GQVHT^^I$P_'3^A_&/%*S ,1<,WHWU4ARYF3
M.JB %=E2><?VWZ 3%&N\G%%A?M&^B_4=E&^%9'67K!C45=/^DU^=$0<)07(B
M 7<)>)P0G4@(NX30"&V9&5F?B23S*6=[Q'6T0M,#XXW)5FJJ1A_C4G+UM%)Y
M<OXGDX PND++DG H&2V B[?HR\]M)7^KY3L0DE>YA (M)<L?T0].&D',&0CT
M[C-(4E'QWA;YSPW4#\#_5<_>( \)O8&8>E*QUGM[><=PT3+$)Q@&&-VP1I8"
M?6D**(8 GI+;:\9/FA?X+.(2-BX*_0\(^]BW$+J^.#W(SM )^R,(#5YT F]!
M*&ER^("VS4YYJ/QKK4+OJJ8;OK?9UJ+&!E6_K;MY$/I1I!3M#L4<A^$H38*P
M#QN0CGK2T66D]^9%@>**[("K%Q^M58%(5!!55RM2<;0C= M&2\$H)5R@#?!6
MEU56N^]D(,O%\4B5)2IRD]@N*NY%Q6=%?=74E?\O&!\?&Y]%\9CA<504'AS.
M@&#2$TPN(?@*KB?'?OIN.))D"8K<R"YITDN:G)5TWY;\"Y9/CLR\PED6CVO=
M$A8$?I*>*/:TYYA>P/$57$]MM1XF(U66J,0- [NFK->4G=6D+L$55!=8GUD\
M]=/)N-QM84$:GBCXP'^^G_S+>+Z"_=W6 V>Q&T0C:;8P5?>3$](.KM[@53[\
M'>S@ ^1G_F3\-MCBAC?$D#A^)H[_IX]_M_'H1+)TK,P2-K@D6F'>05]4 U^;
M=E&@G&T;V;8+_6K?DGXRC=AH?:%;5=-O/<.T?>X-X>M*=4(45@K2=R?*;=ZV
MCNU$LHWIOAZ85+V<&9:JW0:N ]3S%5,=6#?1&_0-_/P_4$L#!!0    (  J&
M;%%]>B7A;@0  .H1   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;+58
M6V_;-AC]*X2PAP9((I&6;X%MP+$[M$73!KFT&(8],-)GFZ@D:B05)\-^?$E)
MD7R1.&U97FA1YODNYR-Y2$VV7/R0&P"%GN(HD5-GHU1ZX;HRV$!,Y3E/(='_
MK+B(J=)=L79E*H"&.2B.7.)Y S>F+'%FD_S=M9A->*8BEL"U0#*+8RJ>+R'B
MVZF#G9<7-VR]4>:%.YND= VWH.[3:Z%[;F4E9#$DDO$$"5A-G3F^6!)B /F(
M;PRV<N<9F50>./]A.A_#J>.9B"""0!D35/\\P@*BR%C2<?Q9&G4JGP:X^_QB
M_=<\>9W, Y6PX-%W%JK-U!DY*(05S2)UP[<?H$RH;^P%/))YB[;E6,]!0285
MCTNPCB!F2?%+GTHB=@#:3C. E !R !BV 7HEH'?HP6\!^"7 SYDI4LEY6%)%
M9Q/!MTB8T=J:><C)S-$Z?9:8NM\JH?]E&J=F7[@"U$-GZ&,2\!C0'7T"B=XM
M05$6270'3RJCT8D><'^[1.]^.9FX2KLU8#<H75P6+DB+BQZZXHG:2/0^"2%L
MP"_L>$PL!ER=;Y4T>4GZDE@MWD)ZCGK>*2(>'C<%U!E.O ;XLKOWD26;7E7"
M7F[/;[$W#P*10;A7P5.TR(2 1#65JS WR,V9?>%QAOV^Y^E4'G=).!XVVA^V
M%ZU?1>M;HUW""G1DH8D3S:4$I8/]1J.,YOO /-([$4T".$5W7-&H*?["07\G
M,'_H8?\@?&L89CN]D"D-8.KH_5*"> 1GAIJ*Z1^SY?FC_JB9AGY%0]].@RZ5
M5"PH:,C4A@NFGM'O5Q _@/C#,BT&E8>!U</7%(3F-%FCSUQ*M*!"/&N=V%(1
M2@NY@R-R#^?%X(B0EBDQK"(=_E.D2<[#;T!%TW*TP[7$^7HM>7W3#$PS-,W(
M-&.SR#S38-,0T_1,8Q#8(/ P7X<-6\%>+J,JEY$UF%M%]89*DU"S'M (?<H$
MDR$K1*Y#=<>5G_%;5'=\5%T\]AK6_OBHQL/!N'7M8Z]6&^\58?^[;:!T=; /
M'*:R+(?M+^#V?0SO*"=^?:G1WZAAQT,W$&EPB!1'-DJZS!A,ZH")->!&>H^C
M.S5*HL^0$LPYH'@Z.47SF&?->E*ZW2W$67_4SG M;-BN;%T9;DS,/M7>/Z7,
M9&V,WRL6L;]TIPO;M<YAN]"]&=O'\G<VL+!=*Q*V2](;LOU!G[Y!&-+U<5]G
M_^7KYY)UVG5CQ+7N8;OPO1GQQ\*'O7;>:_7#=OWJRON-/J90$6SR%!8Z%Z;V
M>.[$8JUCV"YD+4XL!"U*B[LSL]<;MC-4:QVVBUU7AN:1 I%0<Y-$5RQA<1;G
M9'4@AM021NP2]A^((<=*U2.MO)!:@<C_HT#5S#%#E_"H;_NIOKNKO-]&6D..
MG?2(U'I$['KT^JO HO1@.XRZ.Y?C&,0Z_\@@46"*5=R3J[?5AXQY?GUWZ^'%
M5Y K*M8LD2B"E89ZY^92+XH/"T5'\32_:C]PI2_N^>,&: C"#-#_K[B^;I<=
MXZ#ZO#/["5!+ P04    "  *AFQ1\V$,O]H"  "!"   &0   'AL+W=O<FMS
M:&5E=',O<VAE970S-2YX;6R=EM%NFS 4AE_%0KMHI:V #0:J)%*3M%HO.E7-
MNEV[X21!!9O93M.]_6Q#64I(5/4&;'/^W]^Q#8?13LAGM0'0Z+4JN1I[&ZWK
M2]]7RPU43%V(&KAYLA*R8MITY=I7M026.U%5^C@(J%^Q@GN3D1N[EY.1V.JR
MX' OD=I6%9-_IU"*W=@+O;>!AV*]T7; GXQJMH8%Z,?Z7IJ>W[GD105<%8(C
M":NQ=Q5>SC(;[P)^%;!3>VUD,WD2XMEV;O.Q%U@@*&&IK0,SMQ>805E:(X/Q
MI_7TNBFM<+_]YG[C<C>Y/#$%,U'^+G*]&7NIAW)8L6VI'\3N.[3YQ-9O*4KE
MKFC7Q@8>6FZ5%E4K-@15P9L[>VW784\0TB,"W IP7Q =$9!60%RB#9E+:\XT
MFXRDV"%IHXV;;;BU<6J33<'M+BZT-$\+H].3'T(#(N@;NN5+40'ZR5Y!O>NB
MZU=S9!2@LREP6!7Z',U$50L.7"MT-@?-BE*=&\WC8H[.OIR/?&W K+V_;"&F
M#00^ A%B=">XWBATS7/(WQOX)J,N+?R6UA2?=%Q ?8%(\!7A  <#0+,/R\/L
M! [I5IDXO^B(WPWD(%DYM#*-D#JA?>5>)F%&:92%(_]E'W@@#M,@CG$7]XXL
MZLBBDV0+S30,<36R>'^^)#;+T<,:" M(2()AJKBCBD]2S;92FN.%BN84:G,*
MH3F%0ZCQ 0,.HY!FN,=Z&!<22FAZ9 EI!TL_N[GT8,9O.,89SGID W$DC4DT
M#)9T8,GG]C89P*)ITJ<Z#",Q3K-AJ+2#2D]"S6$%9G/S#^YM.H":9&F0]E@'
MX@B.XF'6K&/-3K+>?@@Q.WPS4QJF:=1#'(@C-(A(TH/T][[F%<BU*W(*+<66
MZ^8+V(UV=?3*E8_>^-34UZ8<_K=IBO,=D^N"*U3"RE@&%XE9.-D4O*:C1>UJ
MQI/0I@*YYL;\(X"T >;Y2IBZT7;L!-U?Q^0?4$L#!!0    (  J&;%%8#NNK
M% ,   <*   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;)U6:V_:,!3]
M*U:F39VTDA HCPZ0"FVU2FM7P1Z?37(A5A,[LQV@^_6[=D(&51+6?H'8\3D^
MY][8]XZV0CZI"$"371)S-78BK=-+UU5!! E5+9$"QS<K(1.J<2C7KDHET-""
MDMCU/:_G)I1Q9S*R<X]R,A*9CAF'1TE4EB14/D\A%MNQTW;V$W.VCK29<">C
ME*YA ?I'^BAQY)8L(4N *R8XD; :.U?MR]G0K+<+?C+8JH-G8IPLA7@R@[MP
M['A&$,00:,- \6\#,XAC0X0R?A><3KFE 1X^[]EOK7?TLJ0*9B+^Q4(=C9V!
M0T)8T2S6<['] H6?"\,7B%C97[(MUGH."3*E15* 44'">/Y/=T4<#@#M7@W
M+P#^2T"W!M I !UK-%=F;5U332<C*;9$FM7(9AYL;"P:W3!NLKC0$M\RQ.G)
M@]! .N2<W/% )$"^TQTH',XA$#Q@,:,VVF)%= 3D%D*0-"8+376FA7P^@)$Y
M1:JS:]"4Q>KCR-4HSVSB!H64:2[%KY'2]LF]X#I2Y(:'$!X3N.BK-.?OS4W]
M1L8%I"W2\3X1W_.]"D&S_X:WAPUR.F6L.Y:O6\.WCYXJHR<Q9%6!:N;QVRW/
M>U_EY_6X(R/=TDBWD<BD'PC+4Z_-%U-EHIG#K_/P:MB1A8O2PD4CSRRB?&T\
MD V-L_PCIS'>:90'E2EIICNSH:WZZ&=O !XYZI6.>HU,-[N4R<((#TFF\?#^
M*4^OLBE[^/;UP[N!W^Y_KLQ8XP:FGERJE 8P=K!@*) ;<":DRG*ST%,I[)>&
M^XT\<]1 91!9NR%LL"*E6%\T"22$3%<Z;&8\\VNS^ ;@D:E!:6IP(HL!*&4.
M%8$=EFJ%5^H2.*S0T$>RDB+!5(K@Z=S4KI#@"32+;)JK_#9N]HJ,-HL^=:\,
M2_/#1AY31>JNQ&:D[]5=)R=PG3KI[D%-34"N;:NA,. 9UWD%*F?+;N;*%O$7
M\U/L<O*FY!]-WB+=4[EF7)$85DCIM?IX5<B\[<@'6J2V<B^%QC[ /D;8J8$T
M"_#]2F#U+@9F@[+WF_P%4$L#!!0    (  J&;%'9Q5#^[@,  #0-   9
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
M:=#PW'*!OR10-@&?SR3:5!O8 [J?7/X/4$L#!!0    (  J&;%'V\2@K'P,
M ' *   9    >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;+U6T6Z;,!3]%0MM
M4B=U 1R@295$:M).ZT.Z*&VW2=,>'+@)K& SVR2MM(^?;2A)6D+[T.T%;'/O
M\3G'-KZ##>-W(@:0Z#Y+J1A:L93YJ6V+,(:,B [+@:HO2\8S(E67KVR1<R"1
M2<I2&SM.8&<DH=9H8,9F?#1@A4P3"C..1)%EA#^,(66;H>5:CP/S9!5+/6"/
M!CE9P37(VWS&5<^N4:(D RH21A&'Y= Z<T\G+M8))N)K ANQTT9:RH*Q.]VY
MC(:6HQE!"J'4$$2]UC"!--5(BL?O"M2JY]2)N^U']$]&O!*S( (F+/V61#(>
M6CT+1; D12KG;/,9*D&^Q@M9*LP3;:I8QT)A(23+JF3%($MH^2;WE1$["=@]
MD("K!/S:A&Z5T#5"2V9&UCF19#3@;(.XCE9HNF&\,=E*34+U,EY+KKXF*D^.
MKI@$Y*&/:,)H"%1RHMT5Z.@<)$E2@6[@7A8D_3"PI9I.)]EA!3TNH?$!:!>C
M*:,R%NB"1A#M ]B*9TT6/Y(=XU;$:\@[J.L<(^Q@Y_;Z'!V]:^(U>36*VV]$
MV2/7K9WL&ECO .R,J[/%Y<,QFJ6$2D1HA"Y^%TFN-KT\1E>@'LJ(A*[0F*B(
M$)HL+><(S!SZ"*Y'ONOT^[W>P%[O2FR(\]PN]MPZ;D^$5XOP6D5,+[Y?3KZT
MN.'70/Y_<,-_IM(->@%V^D_<:(CSG,#W@F8W@EI$T"IB#FN@!: QT#!6?[D[
M]&,*V0+X3_0'3<SA!+Y_<M \$=NP%B-/:@XGK1RN"HV$V!)-R2_&ZVE%DU\E
ME+_C W[B5%O$'K]>S:_W;SU283<;MM7U&O/Z-;E^*[GGTZK]"%R/J3NJR<%V
MO*[3<9SW3;^<]CS<?YZW)\AUMO]KIQ7J+ Q90:5 <P@A69-%"F^X*]V=>\-]
MNWU98;5MS-:0?8YXRQ&_\?*_ (C]0^O_4F+OT :P=^YN9=_*E#0"F44N;\9Z
MM"Z;SDRQ\&1\K,LI4Q-L8<I:;$KX*E%W>@I+!>ET3I3)O"QORHYDN:D0%DRJ
M-33-6)6$P'6 ^KYDJDJH.GJ"NL@<_0502P,$%     @ "H9L42&5(K$I P
M7 H  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&ULO59=3]LP%/TK5K1)
M(*W$29-^H+82;=G& Z@BL#U,>W"3V\0BL3/;;9FT'S_;#:&%-J"!]M+8SCW'
MYY[4UW>PYN).9@ *W1<YDT,G4ZH\=5T99U 0><)+8/K-@HN"*#T5J2M+ 22Q
MH")W?8P[;D$H<T8#NS83HP%?JIPRF DDET5!Q.\QY'P]=#SG8>&:IIDR"^YH
M4)(4(E"WY4SHF5NS)+0 )BEG2,!BZ)QYIQ//-P ;\8W"6FZ-D4EESOF=F5PD
M0P<;19!#K P%T8\53"#/#9/6\:LB=>H]#7![_,#^V2:ODYD3"1.>?Z>)RH9.
MST$)+,@R5]=\_16JA$+#%_-<VE^TKF*Q@^*E5+RHP%I!0=GF2>XK([8 7N<
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
MP<R9@I&('L.EW@P:W099PHJED;X7V]^A"*AM^!8B4MDOV>9C Z]!%JG2(B[
MJ" .>?[/7@HCC@ 8:#7 *P#>5P#/KP&T"D#KW!G\ N"?"V@7@/:Y@*  !)GW
MN5F9TV.FV; OQ99(,QK9S$.6K@R-!H?<K*R9EM@;(DX/[X0&$I!?R7O _"AR
M,0;-PDB1!WC1*8O>]AV-TYC!SJ*@O,XIO1K*/U/>)"WWDG@N[:WT+S_13O>W
M"IJ1G68&R9[&<S_.QN3BS5L+V]C.-H%YDU O9[/0W-AIKM)UD[@TBZUCH9F<
ML(CQDJ;])=S!!)99],HL>AF?7\/W(0')=,C7>1HOR6.VHV!)KIZQ9PUD'*J%
M2+DF]TQC_Q3D KBNRHI]IE;3[_YL4=PJ%;>^3?&4[;!@:47^)V^J9.5T049G
MRN7SL$L]ZG;ZSG.%#+^4X5MEO/+IGUN(YR#_M838+KG;5N[WH!1@9*]"?0 9
M$[$B(\&UQ-)*+OX&)JMVVL@^0XOL$*A(*Z!DR7;*(CHH10=6RH[;=LECR#GH
M)V9<X2F0.R'UYI)<2SP@HAW'7,FG2W)K1BFAV3FF=<KY.];YK_!X--[< XO(
MC=*X6LE4XD$J]8Y<S#ZE3 *9"*$K[<JYVT>+I$-=UZU>(]U24O='YW%BGX&Z
M12(#[U0>>Z7HGMW'Y3(T1S>ZR I+)6XO;*J$+>"DE=>]5U92O]9*ZAZ.&_=;
M]GWF8<A9=LN8 -3M_H+U>/M[?J]>S]'Q1ZUZ'L+_4L89KF9X"1?BG*5,#U69
MVHOE=RWFFX+\. 5^4!_RH?)2>^G].F3OK* /%97:2^IW!3TNR(^#;GOU01]J
M,?WAQ7A\8HI]-:9=]]0NIH=R3.WUN%;W76I29I1_2,SN440+])S#ME)Z\,I6
MK\;20Z6F]E)=*RU3@<G/K+78::<O[*QRT3FZ[YKOGULFUR$Z$,$*J=QF!^.4
M^2=%WM BR:[ <Z'Q0IT];O S#*09@/TK7([[AKE5EQ]VP\]02P,$%     @
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
M)>N$N9>[;S#4D]A\:RFT^R6[(3;PR+K31M:#&!W4O.F?[&5X#WL"&AX1T$%
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
M&^IM!'H;ZFT$>EMGLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U
M;X]Z>P*]/>KM"?3VJ+<GT-NCWIY ;]_9[";0VZ/>GD!OCWK[=^H=T[4*\=GS
M6./SWTEUNMT;GH^_+Q\G.^_X'6<'?^P6OU!+ P04    "  *AFQ1)OJ'I[4!
M  #<&P  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-F<UNPC 0A%\%Y8J(L9W2
M'P&7MM>60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9U
MU;A95'AO'AAS:4&U<K$VU(2=7-M:^?!JE\RH=*66Q,1X/&&I;CPU?N1;C6@^
M?:)<K2L_>-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK
M2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z
M7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M'
M)@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D
M2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D<!
M*T<AJT AJT AJT AJT AJT AJT AJT AJT AJT AJT AJT0AJT0AJT0AJT0A
MJT0AJT0AJT0AJT0AJT0AJT0A:X)"U@2%K D*61,4LB8H9$U0R)K\)UG?M5[]
M]?^F=HUK539'?];]U)M_ E!+ 0(4 Q0    (  J&;%$'04UB@0   +$    0
M              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
M"H9L4;-T8T?N    *P(  !$              ( !KP   &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ "H9L49E<G",0!@  G"<  !,
M ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  *AFQ1_.DC
M>EP$  !R$   &               @($-"   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ "H9L4>(XS V>!@  H!L  !@
M ("!GPP  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (  J&
M;%&V:V&/I (  #@)   8              " @7,3  !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6Q02P$"% ,4    "  *AFQ1&CKI >X#  !J#0  &
M        @(%-%@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%
M  @ "H9L45OZ!%$,!@  ;Q\  !@              ("!<1H  'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    (  J&;%'&#%='Y08  &0:   8
M              " @;,@  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"
M% ,4    "  *AFQ1.H^X[DT-   C(   &               @('.)P  >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ "H9L4>RV\-TQ!P
M&A(  !@              ("!434  'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;%!+ 0(4 Q0    (  J&;%%[<<P^.@<  'H0   8              " @;@\
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    "  *AFQ18 E
M&T@$  #W"   &0              @($H1   >&PO=V]R:W-H965T<R]S:&5E
M=#$P+GAM;%!+ 0(4 Q0    (  J&;%%GKX7$:@(  /0$   9
M  " @:=(  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @
M"H9L4=CXQ^P&!0  DPL  !D              ("!2$L  'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6Q02P$"% ,4    "  *AFQ1]&(ZGCL"  "Z!   &0
M            @(&%4   >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4
M Q0    (  J&;%%*9IQ,.PX  !,J   9              " @?=2  !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ "H9L40N;M67 !@
M"Q(  !D              ("!:6$  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q02P$"% ,4    "  *AFQ1[>'V2=\$  ")#@  &0              @(%@
M:   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    (  J&;%%P
M>S1N' 4  )@,   9              " @79M  !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL4$L! A0#%     @ "H9L4?!R*M"< @  F@4  !D
M     ("!R7(  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M"  *AFQ1*XL;Z(P#  #H"   &0              @(&<=0  >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    (  J&;%%P&@L>S 0  #P0   9
M              " @5]Y  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L!
M A0#%     @ "H9L4=H/Q;1% @  :@4  !D              ("!8GX  'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    "  *AFQ1WW3-_;0"
M  !)!P  &0              @('>@   >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;%!+ 0(4 Q0    (  J&;%$_N!Q>M (  &$'   9              "
M@<F#  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ "H9L
M427P00"J @  '@D  !D              ("!M(8  'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6Q02P$"% ,4    "  *AFQ1\2BFR4D#  "9"@  &0
M        @(&5B0  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0
M   (  J&;%$"%E"LLP0  /P5   9              " @16-  !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ "H9L44@SV]+Y @  F@@
M !D              ("!_Y$  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q0
M2P$"% ,4    "  *AFQ1/6U^['L(  #@+@  &0              @($OE0
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (  J&;%$ EG=^
M.@,  &L-   9              " @>&=  !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&UL4$L! A0#%     @ "H9L41++'_MO P  =PP  !D
M ("!4J$  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    "  *
MAFQ1IA3I>I8"  !^!@  &0              @('XI   >&PO=V]R:W-H965T
M<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (  J&;%$J-J3<\@(  /8'   9
M          " @<6G  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#
M%     @ "H9L46Q\_=%< P  S L  !D              ("![JH  'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    "  *AFQ1?7HEX6X$  #J
M$0  &0              @(&!K@  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM
M;%!+ 0(4 Q0    (  J&;%'S80R_V@(  ($(   9              " @2:S
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ "H9L45@.
MZZL4 P  !PH  !D              ("!-[8  'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6Q02P$"% ,4    "  *AFQ1V<50_NX#   T#0  &0
M    @(&"N0  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (
M  J&;%'& $2OM0(  / &   9              " @:>]  !X;"]W;W)K<VAE
M971S+W-H965T,S@N>&UL4$L! A0#%     @ "H9L4?;Q*"L? P  < H  !D
M             ("!D\   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"
M% ,4    "  *AFQ1(94BL2D#  !<"@  &0              @('IPP  >&PO
M=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    (  J&;%%@%_G$PP(
M -X(   9              " @4G'  !X;"]W;W)K<VAE971S+W-H965T-#$N
M>&UL4$L! A0#%     @ "H9L41=Q@!': P  Y T  !D              ("!
M0\H  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    "  *AFQ1
M)B8[C+P"   G"   &0              @(%4S@  >&PO=V]R:W-H965T<R]S
M:&5E=#0S+GAM;%!+ 0(4 Q0    (  J&;%'$3*#\F0(  &X'   9
M      " @4?1  !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%
M  @ "H9L43B;.M!E @  0 8  !D              ("!%]0  'AL+W=O<FMS
M:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    "  *AFQ1!IY0XHD"  !&!0
M&0              @(&SU@  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+
M 0(4 Q0    (  J&;%%SK46T)@(  -D(   -              "  7/9  !X
M;"]S='EL97,N>&UL4$L! A0#%     @ "H9L49>*NQS     $P(   L
M         ( !Q-L  %]R96QS+RYR96QS4$L! A0#%     @ "H9L412=YX_N
M P  /A\   \              ( !K=P  'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    (  J&;%']+-6EK@$  ,$;   :              "  <C@  !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (  J&;%$F^H>GM0$
M -P;   3              "  :[B  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@     V #8 L0X  )3D      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>132</ContextCount>
  <ElementCount>366</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>56</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Condensed Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-</Role>
      <ShortName>Condensed Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Condensed Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-condensed-balance-sheets-parentheticals</Role>
      <ShortName>Condensed Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Statements of Earnings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-statements-of-earnings-</Role>
      <ShortName>Statements of Earnings</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-statements-of-shareholders-equity</Role>
      <ShortName>Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-statements-of-cash-flows</Role>
      <ShortName>Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Note 1 - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 2 - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity</Role>
      <ShortName>Note 2 - Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 3 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes</Role>
      <ShortName>Note 3 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 4 - Concentrations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations</Role>
      <ShortName>Note 4 - Concentrations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 5 - Employee Benefit Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan</Role>
      <ShortName>Note 5 - Employee Benefit Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 6 - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases</Role>
      <ShortName>Note 6 - Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 7 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events</Role>
      <ShortName>Note 7 - Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-</ParentRole>
      <Position>14</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-tables</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-</ParentRole>
      <Position>15</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 2 - Shareholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-tables</Role>
      <ShortName>Note 2 - Shareholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 3 - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-tables</Role>
      <ShortName>Note 3 - Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 4 - Concentrations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-tables</Role>
      <ShortName>Note 4 - Concentrations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 6 - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-tables</Role>
      <ShortName>Note 6 - Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-tables</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Maturity Date of CDs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-maturity-date-of-cds-details</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies - Maturity Date of CDs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Components of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-components-of-inventory-details</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies - Components of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-assets-details</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-details</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Finite Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-finite-lived-intangible-assets-details</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies - Finite Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Weighted Average Common Shares Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-1-summary-of-significant-accounting-policies-weighted-average-common-shares-outstanding-details</Role>
      <ShortName>Note 1 - Summary of Significant Accounting Policies - Weighted Average Common Shares Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 2 - Shareholders' Equity (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-details-textual</Role>
      <ShortName>Note 2 - Shareholders' Equity (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-tables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 2 - Shareholders' Equity - Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-valuation-assumptions-details</Role>
      <ShortName>Note 2 - Shareholders' Equity - Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 2 - Shareholders' Equity - Option Transaction Summary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-option-transaction-summary-details</Role>
      <ShortName>Note 2 - Shareholders' Equity - Option Transaction Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 2 - Shareholders' Equity - Options Exercisable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-options-exercisable-details</Role>
      <ShortName>Note 2 - Shareholders' Equity - Options Exercisable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 2 - Shareholders' Equity - Options Currently Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-options-currently-outstanding-details</Role>
      <ShortName>Note 2 - Shareholders' Equity - Options Currently Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 2 - Shareholders' Equity - Restricted Stock Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-2-shareholders-equity-restricted-stock-transactions-details</Role>
      <ShortName>Note 2 - Shareholders' Equity - Restricted Stock Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 3 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-details-textual</Role>
      <ShortName>Note 3 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-tables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 3 - Income Taxes - Income Tax Expense (Benefit) Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-income-tax-expense-benefit-components-details</Role>
      <ShortName>Note 3 - Income Taxes - Income Tax Expense (Benefit) Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 3 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-details</Role>
      <ShortName>Note 3 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 3 - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-significant-components-of-deferred-income-tax-assets-and-liabilities-details</Role>
      <ShortName>Note 3 - Income Taxes - Significant Components of Deferred Income Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 3 - Income Taxes - Valuation Allowance Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-3-income-taxes-valuation-allowance-activity-details</Role>
      <ShortName>Note 3 - Income Taxes - Valuation Allowance Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 4 - Concentrations (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-details-textual</Role>
      <ShortName>Note 4 - Concentrations (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-tables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 4 - Concentrations - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-4-concentrations-disaggregation-of-revenue-details</Role>
      <ShortName>Note 4 - Concentrations - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 5 - Employee Benefit Plan (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan-details-textual</Role>
      <ShortName>Note 5 - Employee Benefit Plan (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-5-employee-benefit-plan</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 6 - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-details-textual</Role>
      <ShortName>Note 6 - Leases (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-tables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 6 - Leases - Operating Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-operating-lease-expense-details</Role>
      <ShortName>Note 6 - Leases - Operating Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 6 - Leases - Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-maturities-of-lease-liabilities-details</Role>
      <ShortName>Note 6 - Leases - Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 6 - Leases - Future Minimum Payments Prior Adoption of ASU 2016-02 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-6-leases-future-minimum-payments-prior-adoption-of-asu-201602-details</Role>
      <ShortName>Note 6 - Leases - Future Minimum Payments Prior Adoption of ASU 2016-02 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="clfd-20200930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 7 - Subsequent Events (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events-details-textual</Role>
      <ShortName>Note 7 - Subsequent Events (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.clearfieldconnection.com/20200930/role/statement-note-7-subsequent-events</ParentRole>
      <Position>46</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>clfd-20200930.xml</File>
    <File>clfd-20200930.xsd</File>
    <File>clfd-20200930_cal.xml</File>
    <File>clfd-20200930_def.xml</File>
    <File>clfd-20200930_lab.xml</File>
    <File>clfd-20200930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>63
<FILENAME>0001171843-20-007946-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-20-007946-xbrl.zip
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
MOU(G<+Z0)V\8*JLC:FR)<^FD+$&Q'MP2COD#7YR_PN@<=DLX(5$CA_R?YV&
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
M@QO(/EX)^"[<17S'TWSGT-D0:R4?:%R'&9!1LO1Z=/A = )XDZL?G9LDN4/
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
MUL#@0V8@9WNC)ZXWN0VZ!HJNV&4EI!E W2#1;AU,[@DS4"U=U;K!H7B8-;%
M?_I:34MXS>. [2VY7 >./_': -8TC@.(>#RPM%?8PJP=,R;W$!DHIFU)R^C4
M:C4[9D6N4!NHBJ9W!?1GS[G+W)3K]"#59*YF 0:U:2P!LS1S<QB7[Y627B;Q
M]+)VK+ABZB8:HL37O230!J1F)%J]5PDVJH-_6;O:31LN6OR6,:NWS1PHFP+>
MKN:SSM5D5FV<1F!?P^G+'FC(B#SQTX@1E\S6B/>X0D31#$VI.<]F$]8#5%$\
M^I+87)MJH!B66:-)-(&J2WQ:BG*N!%!UQ>H4G>+,_C4,72RN!Z,L;6M:Z46(
MM2JH35]TF'W_/#\R=3&@,QS;S*ST**C\OA66H<HUN#?!H$/<"U],'[AS1:BI
MRW6"OPO<(ZQ#N$93;DWFEQ7FJ)/525< ]BG CH!AM*059N,EN,$^1[=-UD#C
MBM]WJF4H=HV"L@CQVIBU9ZXVF'%ENZK#S&8'F#56O)9P%=^R7<553;2?XN&L
M"4AP_QE8D;:J&X71HQ.Y78B[-JO"-8-57=:T9?S&1Z$[W/OE2*[UK)JF+M6H
M7IOCGK<"O<*[21"7'XN;R:V><ER=4Y-M:ZF4X2+0&>(]'G&:Q/5!Z(JL6WT@
M#A_R[S*-"&^KX5^&6N!F"E),&P.\Q_IFY0?0";]-WM"XEN@[L/Y,=9D:T &J
M.R!FK_S&-Z9E;?EQL@MB7A-,)J%VY=EP&*6 TY:/([Y@,DQ);L=\-=CT0I%>
M#RF9*[%4$UBHQB3NE"*+*/$98N:&97UVDF>&;-DZ_.\T\F+7H_7TL[OAPH-1
M/D?IFPBN$PVQE=4'\D#\D,I;!'X6C/C%"[Q).JD=9'4<@JIP;9YEO+9(E<W)
MV,A[R=\>L#N6\4(?$-?XCRR-VWJFD?^H%<%6]D\$:/B'F:19^C+YVX)B&SNE
ME[2[KG>Y-O%'5Y]98J+G/VU5S9"YAH>A&;9<KXFUPZ<OLO2I,,A<F\203*M\
MK=TK6:XB,G6\_-C8MA+ M<$U55'55228@[T+=/LU0[F[WU 5?>6*KT+7"U Q
M#%A1?H <[9>/DZD?/I,( SPC0J.VH^?R0V<3C./:T#$.9Q+7F:I:]IQS80,X
M^\6YE?-<X\<5F)("9-L)SE^<9#CV@OO*[RP&KE%L)%7A4/>Z@5><R LICU]X
M49Q\1L7L<I3/L,CN2H4\E<B1:L2>I#:FS1)\]H N-P3>==L2AA_MN5^$R5#:
M-M\L-OYDY)&[H$T&Q_Z0:#T66FP]FK.0WB.5IA' P^KP;W:';QM\;=W60$NN
M'!BS:=L U.INWEX2AVI*NFZI;0&"SS[)_#<@QZ/$^W<7E+-TKMJHX$==JP>4
M!TX7"+2,@N N/?ZJ2?9&"%1Z5!0AS;<8H%YDMC1O'3H<@,'64]O0O2CNQ"WQ
MU+QNT29EBS:I];"3XD[E3.F71Z+.ZSKM&7#5JDYMUZIYZ8J-2SIQR]2W+T.T
M016B'14A6EVCOAU.K>AR4)1<79^^*TINNH]*Q9VZJ^VTHC9]!\*I^SI">U1&
M:&5A^BT1X;@RK8O2]TJ$;9R9O55[VJRV4 ^EA?:KLM#J:O3=D&"=??_=+\[J
M2O1]+TYYZ\\J0,U#<[2%]]W0.]K"1UOXI=C"#<L;?P_V'+^V<3M<?OSN",<M
MB;HAX?;2[FU2T_AH8JU9T+@#Y)=LO^-"-"YFW,="'$W;P[6>EA3-[0;W%MOZ
MN!A;7XS5IFOI7KG)+?'"Q7)6(/%R5$Z^N"8^5E_$'(Q2>L:5\XR!'O$:5\ZQ
M#*:G:DE]73OW6LZ4RKM-:IE^O;S]*,QSSCJU7;MA8V6!B3<#JQ/4BNJ]ZEOA
MYK_.KC_^U^7G#Q^O;WX2/OY_OWVZ_:,/.%]61=Q#J>Q+!8IP3:9I-!R#7.EB
M9:^B\#YR)AT,52TS?!ET5F/X:_C '$ZRBB6&94VL\&.Y#+ 3!*"?#;'&]MA)
M:$?%]Z$3N5CG]X,7D2$M@8W%@ITINA6P1C+ AQ(Y*LB*#@>DB0":'LR:U</&
M"L*^+Q0/I5.LX]T1CC]8Z.:==_4BU(A"F"9QX@2H4@@Q\@ MX3P,)Y,P8-"?
M=DGO,[ C?4'1*;'-16+74-0+AA'!DXX692Z1TF$)85FHV-US9P33:@G6X8K(
M"F])JH2GG14SAG%#6)J.  C"I#KQ'<@1T"V$4M_0)*S0&MM].FB[I+X3"0Z+
M:I\#6'!3VL>3/@RSA2Y#H30.Y?,[(HQ2ZO"%11LZ\5B $<; A N/Y\A[L4">
ML! UJW"/&HZ'=4O1I!EY&.'B/\.62H"WD$DFSA.F[P'-_"JT&8?#V  $"4I3
M =-%I1$X,#B1CY7U)Z'K 95<D-)I#/J9RU['9!POH!6R6=M+D& 9.[LY.]-V
MJAWO)E#K&NVD&;#X *5%!5'?"6 )"5(8!5V4.%[ TL^<-&9(G5_^Z].'05>:
M^V(Y\Y+ _2D67!(#\ C/!$&!_P"4*8XHC'SRY-%LE>?3WNO.\P\%%/?=B1W;
MDD3#E"M4B0CBCML*L$>)O;AN&8-6=VQ#X;YC3:4R]3\& ^$"A<\;X<JY)[@2
M?Z<$./&-H%IO!4R30A-#& SH*\+\2Z_QK?S7.EP.H^GO;8G_0"CEQR 3C5X<
MPP[NRF$FU9Y3]:PD.)WU[?WA5*IN CAZLJ8*'?8\T&N1PX,I!II3,<XP/14N
MP-*ELJGF5[$[:G-)/78>"#NQ2M/#(897RMA_6_CO-/#@!+JB1[0WI55D0/_.
MN\+<L&$Z)%YGFDBP8&J4]:$X!?UX@0B4R>F1BZ*P).5.NS!";^M/SZZ.EXGS
M7#U/X%@%]$(_91W628PN)0^THE'.=;,SH(;_0+<8P3+3[#(?N[+$2)B8<<9,
MY^EP[1&%"@8C[RF#TV>]G*B3C\TYI4R(4KP,#9QE*+XHP#-P=WT:?<_V/XKP
M ?4H"F6GXYN%K3%3SZC8']S1=X:E=Z@FR7J*.2YHQ%X,FO%,*2X/3SN->4E"
M2-[_?7'GY6VC8NPN!EP%ID4<POA4W\&6$# -*_2%_.82IH8#57&X(*6:W(SS
MXO3N+Q@&WZ9MY^FKA>Z)[\*$F"?G(7SP&:8;A=&$5HN8@"&:YKLII/' -((
MNU?%.09TQ)VR\CYTFRMK*4-6K]U_II971U)H[N2@[9B2YT5&%.FB=.6EE22S
M,BO=-U66OJ*34N%=^'= 00^ =3,8,W:E?B3<)=2Z<I"KT-L!E$*>!J:;F8TB
M,-?(&[+V> 7O$99>B1K*[?9Q['(Q3<,6=4VOTWV<!\?S:= >4H3IMT[/!M]I
M1>IMU[SLS,DDVJHERJHQKU,E]-XW#8"UPON &@Z534-8T0=VFC.K M2TP0,H
M)LBFC'?G/#)W^'@Q7/@ V#F9#PBGI![1)V_B4$=-1QBJIU7_P3-QHFPGY(('
M88K0X9'C4HLH\A7*"#J P#PD_:UV9;$[;F(WO]1=\9)IJJ*N5[=GM]WG3 53
MM71^]SDPPDK+U/LJ];,G35T1)5E>V)'C;#LA-SXZ<=XADW;: [4')KD7A7L2
M8)<-UC@UTZLBIF_G[W:Y)HH,$KD2N[0 VA K'Z)JA?$C6UT@V>Y+:!H@-"UE
M82?MY1+9DBA7 SE7+-%V]<&-K^@/RK@2+J?4HJC>999/JS3.C!8:FC*X&8Y#
M'ZWF*=-E(P_3$_#R@?AXYA:6#GV'S8H'-!R^Z <=.5XTZT3*!HF9(DK<4^$#
MNZO!5T=>C*V<=R!7RZ[T#+*94DNUCK]3&!WO6C(G8XX'X%^ZG!+R&)LNNZ[*
M( %5O9'K,VL N[ &>%$5.<,DI<VQHTF'T.FG<Q<%5'L!ZZ"K";2Z"1911+60
M,A*@QVP3!S4K$@T]>C>!4?9==L)53C6U*L=VPLGS!]!^<[*I-'7B[X"3M5[9
M.!E'A"SR<0W;+B+=*QO+)K=[\M)335AUK,W'X^4W6H,DG&:W6MD7>2@D?M?6
M<]3F+FWIS-SKM.+S7J3LU23K93>0S9+1EH1N9R#7+$ 6=+I19/]"QI<^3YQ&
MD>XE(/^8B=?% [X_N#?.5%L"=S6%K1+EVW$$?\.LQ \>YJ6!6'K&N^T:NC3F
MEDTXC?=N1W>(?/5^%^!PP\A?)%%^[(IG5N3W+'FS\U#_=5:H/HR_FQU>2KE;
MO:W!-F='B&ZPC,C?%]6-S*'Z$.(]*L8V+4&R27KE2E8I@.IHF RUKCR\]BDW
M9VM7,)5CXO<--DVKNL37@TGYD2M .N(]EJNVX2!4NLQ&L;KE///4-->4-JL)
MN5O58D'N1%[\;3 ",PEH@#?U<2)$8( >IM(AG2K<A-SM'_2;"I).$^E.C?6E
MQ\'J',JIO9B:]8+4CA6JAN^-B/#*"YC?Y>?#W//'#5\+$+<$2 <+^]*WO7JZ
MD;&Q!('='O[_ROR>66S&H>]\=2\VVM[M_/6MJN/.[V#GYW_FI0,J-TD[\K;W
M.=V.XE%G\0=XRUZH/.RBBUWIS#PM&-'&0IG#@-XECCUX,$*17'XJB_&="X*F
M(61%P-LLVBV_EZRH6RQ$K:J!1=A^(,8Z#O3Y6>0<%EM@@:+Y?2$&C.8O;Y>>
ME5 (%O17SC!S1B ?$'PO8E>@@@M69);366]B MXC%M2-6%=_<I+2*+@H'>WO
M?Y,H+-,-CM5T"L/_=GIS*MQCZ&* !35@V>_"P*5I)Q2[4A8&7;+8 \HZ$=[?
M5I8X"]? B\7O/@C\LL2S66R4/[L?AQ6F02HPT#>2L%B5>!;64NQ$-[L-9^R
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
MA4HI5J:9B<B9.MF5!:^+\EPV5H=(X>ARK352DF1=*J'RJ:+VA0R.;E4<V2@
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
MH1<-TPG6LQO2+US4SK)F11QL:<T$NM*=%8J8;R/9T;A!F%2(=D<PN2;$\G[
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
ME*!_-+V"^\Y(H]F**!O'R-!C9&@OFZ,+BAUFK-LQ,G0OEX6&(#:TO8[+LMV
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
M*^UO!L+GCV<W'V\63,,>\_]G]L5ZQ&@%:Z<%$^BJ;@1Z;9&%[2*1V]+T*R_
MVG]O5&.:(7;N@\(R\HCO,G\(UL'KZB9.G@_;$^*_4UKS)0P3+'Y(A1.6[NAJ
M1DFOSI>?I0([3 5ZFHI"?IX*>*"*0G&DYAT?,; B' E,Q6;U9M!C-/*&2/MJ
MV3W:L!.0&H=I3 0,@B&L+ AS+V%E&:PNV!&&"0DJ"-)07PI#5Q,\AI4)\N(L
MM!WF!([V(7&QG&A'TPG_#<1THF=!IMD.^NELQPAE."X[G#$-2)%=(59F*==P
M= !7+"R#98^RI0RQ^FM7<,@:=W<0DK#2-%Y<[!(Q*U149:R\)F6Y*BUR(*P5
M_NX%P)2S%XL2/W2$4^&W*2SD- KA&!:", 'NINN<W9'0NKH"&X;56P+ Z)>S
MBCK^<U?D^$'1;"2(6*%(>4'&3H>R*0PJ-8@&J!$(X92BB:3/L"8E@I/1B P3
M]"$X19$?WXD3P76>\[\[@HZ>(^.%C9[/0I>>WE=6"#3;G[""*)KN$&RLXL4$
M4L3L&%:MM+2L#.T8"/S06UW0.T*P'#5VF@?XD".S0JPE9KXC0P=EJ)=T*##G
M <&J5[!/[K#X,:N^G!7Q)0"5[PODB41##Y?;P\JP&7%6ES[>8D7R?PP&P@6>
MV&_@_+H'4MQ0;7T(A-"TMP*6HT0=51@,Z"O"_$NO\:W\UQ[TO5:UY+>HZFRJ
MYS8N7YU]F0$@2*>Z%^2!!I6Z8*X7$:SI3/< K<[<%=MKQE+=JZK"%)H8;(;,
M4 2EB)J*M (U+9S<Y9F?PNY3998T6CF F3+%7,]>D+)"<$XP3RHL<<PT$UH@
M#C^P$MY""N_YN)EI>"NM]XS'-K7U:NA=.6*%N#!\\\IP7=W(S9>O+Y?()UBS
M&TQ=E.8A:*A)9]-6+@ 'PLRN%ZAA'U,2C-*("CJ7@##T-Z[QWE XS&T1W*3[
M)R]VW(^B'JH.->$+<A<QY5MA>Y&O#5>WT\*&=*((O6=4;615YLLJ:4?PZ@MI
M8.O)M#KSK!>=5JL$S?5N2BTLYVEE.6=(HW0%Q2>F-?C!HBPT0%A;JB32->S)
MH"SQ!5K;9)A2G1IL$"]TNZS!NEAHE!G+Q!F.=ZK/[:58N4:38Q".!JB!9YLZ
MCDE6:G4A5*8HOGH?T(JK,Y,H9VTJ"[ B*C5#W+P%R70^"B>AELD$^)$U;2E'
MZ0GA0V;CE'9KUFZ#V1)Q8=7D#/1(,M@6]?RPT.Y/A<LTRAU>;MB7L9%M--IT
M(V]HC\TY/#>%#XP$][!E'9"NM --Y:DD\IB].00R! ZMWGO6Y0X1%DMX5$\
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
M*;_09%FQ-LZE@*;VYM)L8:QR*0/U9BB2.NYL.HE;U=[2E.]UP]!U,,L;)U-
M5'N3:;8V9NFFD35350R]G=E<>Q/_D7STPQVY;\EZJ?-H@JF4#"-';_K>1B0U
MX2&05-H25M,-0]8[(BGM?<E<.$3.]STT)[2I(OSZZ'O4TUMKJ&B:I7Y092/8
MMFF\3*#9O]@NB-*5O<!#WCJ]EK15X]JVZ?V*+2L\XKRW P0/#V-"R_>7M _9
M6-]!N\B&57JNV(77C6FL+QM:%[+1F-[FLJ&5MY)NI,J>+UEA"+P5=+,'/S(P
M_/"+/W<G+^S?)*!0O]<IDJF FZ_LH=EI5^U3.VV2M9'^]?Z<7PE>WL]?A.LP
MQ&Y#Z=()^;7+0^4=.*NK<6I96=?:)!2ZWKCV?=+MKJ68H' SB7S,>9"+.B\^
M\\PK6(-\UEEF16##>XX=.*'PUH?_"*\I"_[C!XPV^?7#Y>W;]'?GUY^+O_EM
M05M2Y+YZ>?LM_\VVHJ#[R?EJM3!L&2*_< G2=H>48X\DFOEQ&A;^_=%WW*D+
MZQ60*/#C6DO62 <[K- F.W$3S8>EZ\""DCB?"UMJ8I@5Y-^.BMN&B*P;#>\P
M(M@K4 38$),U @GIWW"TGT+!OP?)MN,VCH_V=[(2P!?LP*5SI*67?%01IF>'
M2][FS$[*<.%WVE9,Q+3W=,-QPD $;18[C_NFY,3JZ\V*6-%^*EFR/?81ZW01
M$-X:)>0-3_B,Z MP,DNDTP^HP0C\.7T*7^I/@3P!%X"M!QLS+L)+&Z>,A.N6
M6[BAS[9>ZXH[$:;']&FK&916%[M)EMO<3:#60942E)SK1]@)3R2]-DHV&9.
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
M9^MYYU].:*U&&7K5-N V%9!?DFZ,LY!0573L0G%#!)OR<YRDRK(Z5ENA^$N
MQ3;1"^[P"'P2Q(!8/*X:CFTX7FIN94LRY+%507XI4>U-IN%BE,>%=5DVM((]
MWW@RL"G0*?,<:E._^'#T)Q&O6'I+/#)UH_!=4N.T!>Y%*(.+J(ZU/<!>M)\?
MC&BE.R%4?+ZY>[^&6KK%."VE>*U#?^]&EI"6R*N_"N\_??EX\]?[]\+;]Y_?
M?[B^$[Y\O/Q<]L9]9YAOF;=<G)E^P(ED$Q ?;==#G!Q,<:6X N[],O*#E[8R
M#34IARO]^OO/6'$$*D$(P;)BTN,]4Q$"#(]%L1BDO<="<Y>6G F$NW6M%4/
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
M0_N!]=3_6O2OES!<3B8,<S]=H#="UKA<!<1Q(T3J)[1) !SJ[FWL"NA[M*J
M/-GS)2LX0&!^80)$^8\D^"D4IBXV!G#M.2XQ:SU _42:T!21 /X PSX0#W^<
MO[25]^KY478"0H!^*>T]D$PVFMFL88*?:4L[]V%+8ZF$[?%F UX48-(%T+FP
M7R@<)2+_\\8("$P)IAXXL;!#L.Y+,A+NX&M7_N/"]E[ W,,"=S0EUF9!P-X+
M 4%T3"\A GM Q#MMA2""U,-K0W@53 *1-&GCAON79#:T!83@+6G"#:PG)IWX
M 8BEZTWF2\HFUO3 >XAF%)03I%8 -CFY%U,.Q12)]"N<BI^PXP-Y<OUE" P/
M0V'F@KP$+^RAC/#0?A%XL+AWYV[T@KT>8!$HY?X]B#\3.?@T,[A(Q8NO'1<X
M#AS*I4P@\!?_\25YT/4<>&?P@IT'GD'7KRSB,RP!;50PQ; &$YYTGJRW!0SS
M(MS#P,")I8?"C04=U-7C8H,=+>Y#BOT:@9RS =@6"I>3V1KG)G3/L38:M$%"
MLE18RX-^9(1-%&**-K>7Z+) JPKD5NT7R&TO08+W]^J[S:($/T3N$^ZW$ZT:
M X.SMQXC?001KGQK>IZME;^</_(>##^X7D9R4K95$HFCHV"YDO >9?WP$=']
MI->^M>>L>5,DO"4@/[2_$=A,Y,1!YG%:[+U,6FY=I9VQKOPP8NVSWK,2W8J,
M@('3-8>F5T]_HKMV =[:P-%650.HQ ,HA3UFWVNKQ5Q9H]FDK.,@^>)*U_GB
MBC46I;K) $>;=M\Y&R\&!@X,/(>-O/<DK3I58G77L9\Y1V:#A3NS="Q%ED1)
MD@;>;*\QSXPKC=1@*_?UPMJ[*K%]RJ_+5J_50O#))[-+SWE'GLC<IY=P_%A9
M[V:MM"NY)*FE'=X58ZQK2I;>"CIV(ME*2*[12%V2M%*2)6MLJ&;[)+/U:7Z+
M:1WQ+6;Z3$FCOEQ;OUWN)V/6TW!)AODLB)+=/&^$W+-.YMD)"[C0[N(L!-.2
M'OE/682=(,)6R%+2,FX8"*X(DIM[P^E$Y\OAT-AM7JVN\DV5Z\;MO+K_(QOF
MY;RW XR/AI=IAO,[@IWJH]SV=VOI5]-42Y65HJ.",-4LS9M(V)GDS?H52-9+
M]:MI*9(EF;N0_$2\)?D RNB*7[W_Z4:S*WXG_/X'OX&^#$,"_^?<V3]JY;[
M8!AN"NB-\5<W_/[VY2WQ)C/04=]IXLNM#6:6O_TSB;.W"KZ6I,K\3OR'P%[,
MW,G:4_S;MQ',$\4J?=2>,U2\VPH#INE2&8.ML02.KB1E&=R881UP?-U 'QG'
MY3*.FY:NJSWD>/]E_+/O?4ORR"I8KY2Q7I-TK8><[[^LU^5\J6MO:%8?M4RC
MDXNFEUK6L2J9L.6UOLVOT3%'TTO-L*5+JB9;2OOS@R.I_^#1V\Q=,SB5S@!@
MSS"#DR^/D%F?? ;GS3( OYH]Y(:P6(^+P*49G"PU+@0%A3_[\-PB\)WE!#,D
M_209CUU5NS3Q#=_P;_AJG/B6),J%H*+"J<MS"Q<D@!/*([T^3+/U0I!9AP2Y
MY,J1<%GR-$W508(>@5@LG[>3+]&\N,#VPBF,9@O J0B. E%,/4)NPB(\(1 0
M/)GFI++<OD?[;S_ %"<^YWC44)C93P0>#V$W $M*R(H/)>',#UA"*!+GV=$R
M("/A3Y*R*>'Z_4M";A"G4/*).3F69W,@1>$9MBG-'(QL+W)IBBS\DXR:60X[
M8F/Z+IQV@1J:E9FL43PBS (]\I#-V)_' A!3,!)N9^YB07- 89(S^&>.O[#C
M<^801KF62D= >'HH_!5902(J4[ 5GF<N,)*M=X!G.Y^EVH;Q>_AQ;GT0?"?2
M1P<"PMAXF&L,*^0X[&SHP\@@3O8/$@H\[Q*^/07.K@AO0![=B!_]'_PG$GAH
M/.VY8"^C&0J#RTG@>7 X"@@1KC:=SFOR@Y-&!^<K\#-F0KMAX]/G!G6ZHGUQ
MO]],OX4$%71T<\\.5=<>*.X9%B%\\(,;$%403N^!5BQ\=..<V56]#,H8]?(X
M^R/]2FP8EO;\#@2:US5D,.<^V!,ZY+5WY_Z]M#W[$_GA3OS8'4FR6]\_8;%1
M[,BL?+[1+='54K=$MZ2\5[(]6_+\O9W,B+.<DYLIJC+?PW3=F^FUA^F\8 IY
M5 !<.CBR1G<8D=W&[EW(VH UVC7F^<:KA?H@W[D8V.'>U!52^CZ1X[=,Q:Q.
MLSDX<>L7S(=$A[MBQ1)O^G-/U\4K3V<NG2.KEX#)K@!Z2"-%=STZS@?B8'U,
MC620?>;#= Z$*HMCPQ"U<>= J*?/2,601%VOB8ASN-2B-E'>RK<3#="U;+ZV
M2+,]'E05V=1%L*KUI&= N]DC$)$JRFK-W*JCQKK);64K@;3BKA4&)[# ,[)_
MQ$&+_C@H+=W&B[(FB\:X&U"S8^>.+*J&*AK6:4"^90\/[PC&)8DSG!Z.9"X'
MU(MU3@S'O<]?*[HBCI5<U7##.?Q\<CP!K:*K6ILL&=SXDW077RN&*%CF^.?!
MD>_9RJAPOK)J:K6C]N,W;_#4N8]=GUK>_2!;Y;O>'(N6M M\Y28>%-C483W*
M[;6H:#6K6]I9C=Z8\Q2O]'J'+7WVJ*<R-N$1+:NFSS<@TNYU;51#$C5U%VCP
MO2'2[I!>49:G$1MM^#K-_0@O/2=.[G!)N$..QM /=LC1&'(TAAR-5CMKE!XT
M;*J\A-?S5'?]/,1@CV0N76=PF%6 1-=>9'L/"#%:@7-UF@ FKRU#5.6:<8Q-
M$ZHX5)XH]TQ=E,<U;W,;<^^0EU@Q('F^$<F&_D.'4D<M+:8FCT5KO$LWT-.[
MJ= 56=2M5GFR=S"CSR02_#AWG:%D3^P@H)B\SW;@L)H&!A)]<JWG5%T6M8Y:
MW!X];TQ3U*7N86OVK;QO(SBI7["V EB>1KSP)#6V;(Q%LVXRU9G)MBQKHBS7
MO$+HB[->[J!CO9,?N*?7W5H%!US9R>DX71E6=0G<ZYIQV2/2SU\"LK!=)ZG6
M/+5U>ZVIP)==NI*?GB-M $OJ9O/WU(^^G$R")7$R1<:T%!A+PT]/AC7#%"5Y
M\"V*_68X4\B[Y*_U3B\7YKG0[_[N^\ZS.Z\HY1H2)M:UG6:(8[FF5S,DL'2_
M'I(I6G5S[?N1PE)JGE:ZI5?VY_D]P&B/$]\6)==$Z2W1R\FY&K)I=7;R.W;>
MO-8UT3![%<YLW6#]D3203)J3#;JR=83O(=5Z?]9+0U=\E]2YHS->58F8>)W1
MU**5"=>0_-?$6 YIF7M<F=>RA-6SNY1*UV! Y<ZOGXS9*(>R+!$S!G;^0H+;
MF1V0MW;H3A!4VYTO(QQ[VT3,SJ#Q=\G#K)]L69&QN:\\S/K=+AEV_(9<RIUL
M_9!OV*FO'0O2*L1+HC+0_K*TPW+>'23=:37%K?V>2:(R5D7)J'E^.EITG\X9
MJ8FZ88BRWCDC]W)'@'2LE 1>C-'TIEXL<W?'B4_S)X7=1:15H 4[EL-V>L3V
M[6CW3NXN059%0U-%51_ZC96P1],4T3)KPA7U_$:!;8?-9;.;]@AU^]PGA"&.
M" 4LWK1+AA#"$-0YEA6Q1%6KF2%PC.7S;=A$)U8 N6TO^,L($<QQC!.T!(.A
MK#:4NBPJ)W+U7K1'C)%2L$G8IW2\.$B"[038CAAJO(YD+H=2O-*Z0"51+!IC
M:YGI%2?,3M6#--)WR;GK3 @/QX^=,+9ZK2BK9)K'BT]F%0>IWKM4U[_Y:'1I
M47KS,9VR+J4)D,57.Z(M73SLDT*S&7; H>BL/=: 0U%[*PTX% ,.Q2G<"]5L
M!7$Q+CCJ<T9QI%<8V(Z6D1^\"$$E+&;[=R!-QNB\U8'24K.(?PP<;)N#!T1&
MKMI %$8V _UR>C=&NQ0*%>R#@1D'.[LUEV[PI,'3HV@;+OC% ?$F)!R"7$<R
MEYZJS"O:Q!$[@3[520\_;H7Q>I>+Y'^<7$%(R^SHOP9]_V/A!FEWX67DSMU_
ML]^Q!2[U'C[??/SIY-R&FM?<Q<2?&"]ZY35TI-6_DI#8P61&Q=PA3V3N,YRN
M$P4S>KW3HIZ>8F^7'7VJ9%O=!+(R,@JN/.BG7.>#EQQFX<F%U_<,!CG\F;49
M#VO#(@UI.P=)I!K6H7XJ2(?K<&#K5U@)M:H/I%&%6;P#)5 =4CU,M54'8[?O
M-G5<<%41I1T6I711=LF4W&91MKP+;GR-6W8A_,'U0&5\A*&<%)R95=9M?P]L
M#M? QW&!*>N[7A+F;G:%HOO,,[[>Q3K%MJL'VJ..0;9<(4 OPO5>/H(G$?66
MVLO)9/FXG-N8MPVD@O3\NXLS17L$8_7B6]__+B!,""EA[Q[OTS6K[#;R"G85
M6)% ",B<\C2<N8N] O0W&:/SFD&Y9D[\4'59"ELGFIHB2E)+>/WGRTA#UT1+
M']BXLSQ*EBG*W3.RKQ5/5TC!%&B@VGU]YG47NY_1V0&!K;C;GF18]97PF7$'
M$:]K=R(\,]Z8LBGJ1C>U #VHZ-BD+.\"VR&/=O!]4)1G(>X@ZH.:+#,BEB::
M'97!'#MO5!-44%V(GA-Q)+_8B)!Q<HJQ[EW,F4FX88U%RZK9L_#,>*,;X'\,
M_F.AV*BJ:*B[I,STS7^LD3>S$4_A)@(6E?-AE\R+?HI!5] B0ZY*J4<"9_YQ
MEPDKP[)LYT2+1EV@G6%9]K<LBJBI779.Z85[7RO):Z/QNO.!CPVNLIME%/73
M?JT0L#]#=O:(Y :8,54<6QUGR UKL]6U@F)HXKANT\%A;?:X-IIH*6-1TFH>
M2]M?F\W9C+5F.N0%KAF48\\+W U*I%_<&?(">T3MD!<XY 4.>8''DH<UY 6V
MX^A)NJA:-:]E!S:6RZ.J&J)1MWWND!=X7 &<(=UER MLCO!FB.,A+[!X/^DH
M.T->X* HST+<A[S "B,B:Z*J#YE!A<ZY9HF&UL\66T->X) 7V()F5"51DX;=
M7WBF!/^C[@7,F;%&&RNB; QY@4->X%[3*89,IR$OL)?+0A/0:IZ]AF79;[KF
MR7?,'/("A[S 8\MOTL6QJHEZW9C,D'NVQ[4Q+5-4C5VRW(>5Z6K7R)HIRNK!
MUF8[C,/:R(2ET(;+:!F03S#,X_+Q([%#\L5^0=#N\(,?7-D+9!G]> >D0T4>
MH [/)&GO,L2>!NWF->Z8NF6JQ2W2Z%<^_%7=7>X0*1U*YQVZL*NYI)T&T-/:
M:LHG%Q$TQZ(BG\:-\MIJ*2>W6F-95,?=Q+8/LZ'44ULB75)%:]Q-A/7@&TH[
MN=62#='LZ([QL*T$8M_L#F9+[&G4U0W':48@%01@TP\3L.]3;YHTQ(CG$#S&
MP0S@P ;/LH-<CX2J:0!@;[(D8MJ>53?'N4-I:G#TW_+D7A8)N/:>X,M^\'*U
M# +X:?OSOC8<]SOURMI(?NB%3>!+A*-L;I'0(>VGPK3U.,M16\ -/>[I5[[:
MS\*C#0QQ*Z_8#E*:TWD<1U9$!3&[ZV)/'FV14^><!"%4-5'23J/(*;M!_O2#
M[Q=@L!:!CRT)3^UT*(N2JHIQU&]()EPY.VN2.#Z19,*-9R"\"PO!FQ4>?-_I
MTZFG_T=IT'R6J,LUS<B09K6_-"M1U1N$OWKFY+43'HL/IBX>Q!X0=V.0H":
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
MVL-SM/M$RRW"+W!DGKPTZ\2AR+)J=A7<ZG3$W @_K42Y?DK"7"$-<Z7CT7Z
M_."%/V:,-W>%?ZU/_S-=2/3!YP[[&BV"N: K)F27+&O>P3,GPB.QPV5 !-MS
MA(!,_ </J(.U2[\B$-Z/9^H'@CV? RDX]CT=VT;A"@4[$J:V&PA/]$K>!WD2
MHAD&?/ZU=$/P_G'Z3[AU%E3P1OCF)0R)#]%8R\7M9.;/@74^E2D:4L% T:/O
MD+D0^;"=(A(\PI3I=YY78S'9MT_Y(.%(^  D!PE4!*-<>*";0,Q^QPW3%SC8
M7@U?$H]-PSLX+'Z(S+2]EY]"/AC0BA\[6$\(C]"Q1P*#?N \*F0FO/$^\+\3
M3_"7D7!/HF="L#%/&.$PH8V\P#4)66<B47A@O8GHAW:N.U$\)HQ(W\=)FLSM
M,'2G<$:C+^;T$UXE-1+ND&P^Z>21/!\+5KIHOK"4N%:VQQE_D5\]F*H]G5*W
M3[A_@?D&G'>,L<#M9Y@D_A?^:J>UCK!R#_!..K3@L1L')&IY_S>9T(D_V8&+
M?F-(9Q-F/H#],9DO'2(*]\!>4%Y"2^ZXYT?9/23,W4>$. <1%1E_N8.;F^)3
M4H2=[@UD?+PHC+<B6UL6%<4?%X'_-QLL7K58Z!9<EG@ \I[,["?7#\)1CK8]
M:ZK\22-+Q/^ZN! ^N&3NO!&^P([Z5;@%Q4# :+P15.-7@2;$@(85+BZ*OO(+
M?B?[M]4Y;;AA"/D-0QKE*H^6;N3?/M_5W5K=9245)3&,19&K3KIE$G5"4".P
M#&%\;@:JQP\P^$/%-!EHNL24XE18U^23*9W #;]?3 -XP.55S$* ZL1=46#?
M1K?PA8 :J!?Z"#4TZ^KGV8UFP')X.>XPASVX@-WS SRPB,Q?!! WFYJ1W!:E
M-P\P(AL%OS<24KR$'#T;IIS=X(5V@LV<?RC,0-=UI(]20N<X@W")JAM>Z7"0
M%V95')]T1@'C#3+;9>O(>$2-<9QU3GV)>Q^6C:LRYGX4&FHJBM@K!=?2B24
M7;68UVS]V!!/+JX8O!G,1$BU3,2=#K )TUB[3C.D."X8IT"8@LN7O*:OBG1_
M1%RC+S !40J%R0R/%Y2_S_'NYEQ#[F8M-E_Q-;>"BD'.M>!K"U_@6X@ODL@=
MQSE=[$+7*9J!##P3ZJX&3EMB# KD1<@RG,M%"*RA7I07P8ZB4O+,"0"E%E/!
M9(ZZ7<L@R A=3I#*?MYTPJL\:!6<U.XW1^KN5T^(:15(DZJM[+%6HNV1"CHI
MMD'.WF:YJ8>B1OM%]G>&56! =[ KV^L'IEEML6(CS7WE37FO,-P,QHGSIGJK
M*+I<U"^NSSS86/_^-<Y@N4H36&H+3CX?$_6(\I?1BK+<GNX>,FZ#5%DF99RL
M&:?$N?(DV3("E,8B1PVT^I>LM\FY+0CO(><VR!PU^L YK7>,"Z_9$:\4(NDV
M D<:W\U"DDBK[^%- 35@\.NC[]6"T#6M B##M#S(T,;CM6(\3ET1W9GIEW=E
M:(]XLZ*6!XDW]+5RS2R)C6<P;I_]54TT80:R):U6B&^:P1?;=>!0?F?_^-.-
M9C-_C@_"!\6'D%H8VRVN6$6=LB:-U]"G&LZF"WX4^(HMKG\%()XL2>IJ(L&.
M_/"#"'7.->UX0*\6MRB5, V]I((':=:QI7#N=G/]I5N0M?D*UC2,$C1PW$JZ
MHBGY?CD;R4I#!)>3B;_T:%]?/)R[)-PBT3^435A0L[-D_][?7GZ^N7LOK 9+
MMABGK2S+JAC.%F2U,C4,$O['#Y B]5?A]MNG3Y=?_Q)N/@BWU[]_OOYP?77Y
M^4ZXO+JZ^?;Y[OKS[\*7FX_75]?O;\MFTN,09RK A5<IO^;3EW<1NW<DG 3N
M(@Y:OL5K31*&;W+K=34G=C#%FRE1N/8F(^$U1OW2Y9C\RJ/\Z4?.KS_32U"@
MU%MB5'49L*M,&^^ ;4>@/B.[< 5K#3XB#;9.8(+^H[# :]PGFG7BT7M/O&58
M!+ZSG(#VBWS^' GPUCKPEP\SO%&F%R@>O9JD-HC%_>F%"PO+X@5!?&V:C,9O
M386IBY>M#EXQN_=+RI#P)01+!FN.$7N\!YDDMDP4T-%PX7L8EHR$UUENW-Q^
MR7-B8M\#6R-^W<G>1*?K+Q984T8KD6#.8!#GH#]9N!?S!]C5/[SV$50WO]5.
M\@H"'^\W I%/ 9VR#SCT1>1?P-<NO@3D$?.V\L1]N+O+4R<*<Y F(M"RD$4
MWV!D^H$+,@:SQHR&!=J _&+FI_S^4W[*(*'?8<9G?ZFP@QJOH[2VU>]'P82O
MY(EX2R)\94DZ*/UYQ72SQ%P7]I ;TNT9T,LP?O^".24T.0:>*U8?5$.$:1J0
M(SS/B)>]SA3060RGN"U=^#;LUZD? %<P/P9VZP._(UYZ#L]RB N]1L)ER=-,
M,P)!N#WQ$L5.OD0O;$$WAG@/8U-U!+L[BJF'39GL?WC23F;"+EL?[;_]@-_(
MXISC44-V;V,+F+0R)V5DT5R, -B&[A_+U@#B/)O=9?Y),ME2,=?O7Q)R U1
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
M$:O(YTM6I@YS6J"WX2]#L-I+#^T5+.._J>I+'"TV/#,*7!W&E0(YDM=XFM2
MQR7I,!*(":ML=]GO182[S/<!5LY=VL0F^Y94V5UZ:]R&;V;FP,T<K<N/V&Y>
MI?&G,"WW3]8PEH4MB7B.U4.R]MG-$2\YF_;?2^>!:G0&(N/&?(U!4O(>$W.E
MX%$0/)P3M@'*BCU]\<Q^ HZG?8+P@4FTCF@T=1%QP*4(4/ LI>+L%5DW!ZMM
MA_GLK_JI*9Y7NNS9,\$,3BK^A,%$",Y!O0&_5<RTGD9:^B"SV8-%BC02"G/R
M$+<)2Z!#*-K'/6*H"0L[HEM>N*&X(QD<(N*BLT7EYMOH=B1\H4\*/..:^_QX
M@P/ZD D@^P.: '2 @4+415X4O% #&I(<+7F@$-;5C"*%1(&-9_,+BB/U2**9
MG\$128%#LA@A3\BXC@YPS S@&UN3X]SX=$^"!:'FM+M-*>9V9=:?F;47UE!R
MV0ZQ; D/ 9@\1-+!($&,[;>(47(68%ICF+][/YK!D(CTQN#4EA']F0HA&&H8
MY!;-U&"B=KU5:08J>.TEB$=Y9QB%Y\D.T'>D/1_!B:5X FN.HR@\<L AAOM'
MCW#VA,/+V7E<2NHMXM]"-_:3T=D)HJD_=WW\]8[,*5:;+2 8) /E V%Q?,3J
MHR8!E."]B^>'!+^-@GE>P>Q^B,*U-QD)KU-XB\FO] _I!\ZO/\>6LQO\3RLO
MPA^JF(?\Z50[["VHTA28Z#0*K_=[&=G_AK_)ST=>3-TH670?Z$BR7@$3E,!$
ME607T1?5*'/N#BMIOP!26W*H&$"J/_3]3A&5K^)HUR6-NO28WLM,(N@E.Q!T
MDPC:'LF?P:UXZ_O?&;)(&8OW6EJN664%NU>PP?Q'V- 4_!'=[)F[V'.+T4:#
MK&(6=9"_OF:@3J^PO',NJJ*I*:(DU6T",3"S@IF&KHF6/K"R%;F4L)'P/IBY
MI^QJ5GFQBLFEK]=8C).TVRMV*LZV(SBM INZ:<]G6'HD2H;50"^?'X=471(U
MM6[!S/GQQY1-43=.IS!["_UY%]C8OR+X/NC.<Y)\D/I!<U;9%DL33;5N%^WS
MXX]J@DHRCAR>90MUR>Z&3U%7UFY*?G[";EACT;+JMMH^/_[HB$DV>)FEXJ.J
MHJ&>(3Z",5(*E"G[E+[E!A-O*GBQ4Z%]3Z6A.RB15KAVHO $JBQ*XT-A$PQ+
M4^UJBX9>=U<,2[/7I:$XC =:FKT> @IQ'1K;LSL?>-GDRKPA?$1/35I%^D[7
MMFW W_C5 ,NF'K9'_; ^E=<4BJ&)8W4G(,=A?3I;'TVTE+$H:3OABIT*?LVN
M.9#U,\:[3'BM:I.D'UN;I*'?3RT/<*.C=_PIJ@4=8X84U2%%=4A1'5)4AQ35
M,T\%'%)4VSL02+JH6G7O_@=65LJEJAJB(=>-(0XIJL<8_QO2K(84U:W33F1#
M' \IJN5[2T<9&E)4AQ35<Y/\(45U@VV1-5'5AZRT4C=>LT2C-BK]Z;B;0XKJ
M&0J[KDJB)@W*H/0@"NY)[1N^\V./-E9$^1Q;> TIJD.*:D^2[884U=XN#<V#
MW*G_U+ T768/'ZI'[I"B>BPF;4A1/6R+N+&JB7KM8,Z0 KG?]3$M4U2-G6HP
MAM7I</?(FBG*Z@'7IS\)JGU/ABVW,X=!9,UF<25M%6GV4=(Q(DS0=T^TP5&K
M[18U$S%C<H>!5ILM:J8B6HK9TP8 7>V*(YS365!_TJT6KW--13[ZX'9\A"WF
M\%Z+;W(**MMV M4E_E]A7YHP;O<SQP'G=,"XM5/ ?A+P%+@(A><9\7BG+Q?T
M[9/K8)$":]T3=Q3$[B:[]Q7$=DSTS7D26M/N>V\R2)P:'9&0OP?<FQ4]'E=E
M8W5=W-9:5:RR,-.DD;6F+^P$QMI?%782ZP?I[E3(M#&C_526CYEF86Y(6[(
MD1,[G E31.&G_L^$.SZ\"0/ME4"_$W)^X+Y;PHY&JOVT+T/2F7-EOL?2H(,.
M3/WC0J=WI4,&\QU!U6&74]JYHF"G\=9PM*M%VO<,6^JPUA>ES>@VB5"Q3+*6
M89D.9KR91J;[7NZ-*\WEF,M;^#X<V.9M]&C+(-H(%\=@4A*..K*+G7?**K!!
M0[NL/6S/;%3V0AJI&)0]10^Z]7D>?$:#5[VK5^U-_$<BW-D_2%C>:YPI<=JI
M#9^.\&G4X/8$/T?/5GAV(V9#XF:9+TF7M"E]#NP):+"1\(Y,">OV1D?!UCL9
M)S .:J1]U-ACV)\+?Y^_" O[A3H5?I#S,9*&EL2S)_R+PMQ^SC>WAG'A:3><
MX:NIT>&-J+'S#YT(]3; 2K'V7DZ&VE@ITX, ^#-H5+&Y^-S]CG2!1^]UY4SQ
M_J#KU BTLV*7#KR-/7%ID_"K]%"#[^?=Y^GZ3>?,5>-6'?^\"/PG-Z2\I0['
M"S-FQ^*!=4;$M9?9#E3>EQYV"[-=#_:,Z^4VF2@\9[8'Z[^ZWAH5%LHC4Y?[
M:Y3YB2_L@63:TP@L>]S7/>VTSCPM\H2M7ZE$+6'#!KAU>3?A/4EW"/RQN>@D
ME+-F7*P5,%#FN-%(^(#:(3,]]&I)%#M&^]N,X+/,0(6*64<ZUY^X;*62_L%S
M]%[#=.7H@LRHC_P >RZBC27;FT*^[8  'O.$G@V06>[,9UKZGC G&G<\-K]<
MP"K$>A?$/8KF3-H255\L/''72-HU\?@"TFNO H<U]ZYLHT'';>V]W0AK;ME9
M]V5OI9LV+AX7PW"T9O;I0ZCS02118)'3"S"Q<]H-&S19L(Q[B%>,RTY_H-=
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
MO&(5X4\F$U1@287$-X_63-Y&M% +7G3Y2+!B*8;/"\'$>?8# [N(?/CM>UH
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
M%5STR[0+6;Z0U:/H%^1ZP"U8AY3L9'#^EU98HG._8S@Q']N).2,@>MX]:55
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
MM5)Y13MHG8IQ:;7\3NA:.O,?_2C2OT8=+V:3\&0P;D_(%,.__P=02P,$%
M  @ "H9L406$#M!7#0  Z+\  !4   !C;&9D+3(P,C P.3,P7V-A;"YX;6SM
M75MOVS@6?E]@_X/7\ZPZ:78ZTZ*9@9O+3("D,9QT._LT8"0J)BJ+7E**X_WU
M>RC)CIV($BG)XDEW@*));/+H?(<\5U[T\=?'>31XH$(R'A\/#]\<# <T]GG
MXOOCX9<;;WQS<G$Q',B$Q &)>$R/AS$?_OK+W__V\1^>]QN-J2 )#09WJ\'M
M+(T#*D[YG [^^#2]''B#@Y\_'!U,K@9?;D\&;P_>'GB'A][A6\_[Y6/$XF\?
MU']W1-(!,!'+[,_CX2Q)%A]&H^5R^>;Q3D1ON+@?O3TX.!JM6P^+YNK;(-ET
MV&[\XRC_<M/T!>GE4=;V\/W[]Z/LVTU3R<H: M'#T1]7ES?^C,Z)QV(E$5_Q
M(MD'F7UXR7V29&*LA3#0ME!_>>MFGOI(">SH\,VC#(8@]<$@%YW@$9W2<*!^
M?IE>[#S3CR@1(:-1X/,XIKYBZHW/YR,U! ?OCPY&JM<($"1T3N/$BWE"O4-/
MIO,Y$2N/AYYD]S$+F4_@6^+[/(T3F!'>@D?,9U1Z<Y*D@B4K+P :JH,?2"^@
M"6&1!)ED+,X$#8^'?A0&WOK!"L4/^WYNLEK +)5LOHCH<+0E,Y]$?AIE8W0)
M?Q?-E2PPBB^'01\3"EI5C/T:2<3]'2%OJT!(Y%TVGU+IW1.RR-@>T2B1ZT^R
MX? .#HMI]4/Q\9^_ ^1;?E7P=D-]]1/877,4D3L:'0]-F^< (J457!0#X0;
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
MB:@%9=[5P;E!PF)UU=!U#)J[X)+E:IROIQ]J()EU<G$43^=4GG8]:B#9=,4
M;+WO47^8SZ@/!BC9%K_-0FOE*7^[SOV#4UMJP6A/!']@$&Q]6GV1RIJ=LQB"
M <6?NG&GZ@2F/0$T(',OWP)D!0$T()]F6D.0%02<@,Q=[:7^M=6E;1R<12KN
MPH: >DH7J8!81]+K<&N)2\._>4=WH*8T6W:\Y1#J?&7)3*T-P10!EF]F1-#U
MK6TJ$ZJ*--J2<R> 6S[V(= 5M#[O,.F" (CI55K-"3@Y#^A3&F37"5Y(F:H$
MUT@%3?NYA70#:18(^BI_0?;J.OR=1J!$Z[]OJ%^\.-L IC4MQ]#5*%QG;TR3
M9X]4^ Q,A G,JGXNCD1:6,OFMK"V+.WMK4C;(*K@W=9L,)6LVTG#KMK08(,3
MUFE@D[YCVO74#K6)OF,X==0-VHJPO<')(JPSV;YJ8PK^W6L$KRWPF*+^Z36B
MKB\!F<+_&;U:VQ>33;&_1XN]^_5"XQBFCZT&W0K%>.&QP6Z+WDU"5460M\^=
M&X2RKT8$K>/W/C;JM\3</M_&M.6H0>E?)XSZK/PU3'U3Y)U4/5]#>F<I$-.*
M]RM(\1HH@4&A$9/V.]H9PEO%(>@*0FBE6+N B\DMHY5B[0HQCFVEM#A1:/$B
MFAH"CC>5:OCI]7 2E\EU.*4/-*ZXUK^DC8,M54*]NDUP_1F(DA9.-N(4Y4'E
M+LM>&_6)AES0K?+X%8NY"J<OXH0*T$2P [M4\M.,5S29*1-0MY3K@ -78C8]
M'8/NQ,^3#'/6UH+7\E_=_*\]+A6L;D*M6H8K6KJX73<SN&L=%L1/5/YUDLH$
M>!.;JYA491;^J14V#:P6E!PL-M,H4K>W@88*$JD:;#!G,8.PB*C7ZA4*K%M\
MMNJ,\_Q;F1?C'0XFJAI%#=B*T -3EEEE-[A!?()J2 S!-%$U3&/F(DHJNP&K
M[7)R'_F_8UF913^8)E=YY,,1Q.BH3(VAF-H?>BV^4/_=$4GAD_\!4$L#!!0
M   (  J&;%&#7(ED'D4  )/%!0 5    8VQF9"TR,#(P,#DS,%]D968N>&UL
M[7U9<^,XEN[[C;C_(6_-LSJ7ZJZEHVLFY"W;,^FTPW9633]5T"1DH9(B5 !I
M6_WK+T!*MBP1P $W'"H1T=&5M@'P?%@.SHY__-?3(GWS0+B@+/OEN_=_>??=
M&Y+%+*'9_2_??;F93&^.S\^_>R/R*$NBE&7DE^\R]MU__>?__3__^'^3R4>2
M$1[E)'ESMWIS.R^RA/ 3MB!O_O?H^M.;R9MW/_W]^W=7%V^^W!Z_^?#NP[O)
M^_>3]Q\FD__\1TJSKW]7_W<7"?)&$I&)\L=?OIOG^?+O;]\^/C[^Y>F.IW]A
M_/[MAW?OOG^[:?W=NKGZ:Y(_=]AN_+>WU1^?F^X-_?A]V?;]SS___+;\ZW-3
M0>L:RD'?O_W?BT\W\9PLH@G-U(S$BA9!_R[*7WYB<927TVB%\$;;0OTTV32;
MJ%^I"?O^_5^>1/*=G/4W;ZJIBWC,64JNR>S-^I]?KL_WYX)F^=N$+MZNV[R-
MTE227(XPYV2F)74S@8J"OZEO_\=6SWRUE-M T,4R)=^];4]4PA81S28+LK@C
MO"%YM6-T3BA=D$R=E$GUN::T:H;IFMRY'(_'Q1V9/'^Q(<6&D7J<8S*+BC1O
M/\FOQ]$2O*%VEU3UK3@E$9]1DB8QRS(2JW/^EY@MWBJN]N[G[]^]+8F73"$G
M\KNY7-FX*/\A^>9$_I?F*\DT9HPO2A[Q&E2<SI+)9J22>N>!M*@D>II1U?23
M_''=6A$["+Z*+/*4$WDUK!G8AK*4Q7M+*S9;0Y#X+_?LX6U"J*3A_<_J'Q/U
MC\F[]VMV^!_R5[]/)1&)(N0LC>XW7TVC.Y+^\IWV[Q55J>+7C*]GJU.JC@O.
MU3>IB*/T7W)J3[/D1$Y=#8&VIKW3>K)>R8J"*\(I2\[D[T0-L=:V U.KY@M&
MZU[+P2@]?SD5\@22<WF 3.2:FON@^3:Z2^OVK:WI8+16NU!_P(SM!J/R5G[(
M0-SVGWNGZ;1DU\?RLSQ*SR5C?OH?LJHASMAN*"K98L&RFYS%7V_F$2?BLLA+
M940J*'J2 9V&HK]B[]=DR7@N/W\C;]!:=@5I/A#-)Z^DTCT:3VJ$5APTU8MZ
MO=-VNB#\7B[61\X>\[G<?,LHTY\G8^N!*#ZC*>''D@_>,ZZGM+;50!2>9SGA
MD91#'XCDU]'Z7&A)-3<?B.:KXBZE\5G*(CVA-6T&HNZ:W%,A.7F6?XX6=7>1
MJ=E --[,29K:#E!=HZ'H6T1I>E0(*9@)/1.O;340A;^RM,CRB%>'5T^CIMU
M5/XF5_!_,O:8W9!(L(PDYT(4+W:;/6HM[7NG^A.YC]**E.D3K9M538O>*;LA
M<<'E1]]_N+NE>:VDKFO2.VVW/%(2U\UJ<<?2&L)J_VZBZL66,>7Q&\83PG_Y
M[IWL6=I^_AZG3)#DE^]R7CR#7)N5FMOV9IPMS$O,;,*1_,2 0 RVNA<L5NV-
M ;8U$-?[SA?HM937:(7J1<6V*[7^)9/2R%-^FI:FLE^^$^1^L26-@!%OF=R-
M*[=O)V N.OK RUAGJ&\&SRZP *%]0 K-J'H#L7V/#IN![0,Q_14=)I@5%PCO
M;^C@6?5!(+(?D"*#F%V $']$"M$H\ .Q_804&T@] &+\&2E&@-D(>I%W)3%W
M#=&@-T.A8152(/8I*$:TT@K8Z@Y%BD]VL1CQH,#P"3 VTQH4&3[91>]B@V+"
M)[4 ?)I0</CD%9#C'@H/G\@"C*&  L0GKQA";J#Z.#X)Q6Q$?<'UC[<[L.2(
M7_L*,I/-$I+)^9G<1:D*1YV(.2&YF"PC)5[,24[E%GO&8@\V<QQPZ*"S1N3U
M&'P6W.5(W2@;PF:1N"LY0R$F]U&T+'?66Y+F8O.;\B1LD;G^]>];PNQ5Q"^Y
ML@B0Y-<H+8ADV:5\NT-^@YY>854R^K3(YXS3?\OS886CZX$ 1JGP@R&\;HV
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
M 82SQM(0FH3.9F@;F#+1I'HV0PS4\H$H.WIOIW.4#0R?0,0=/>G2P[F%*9I
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
M(_/ 9PZ&7GT+S5XFOZU9@./1^!O$9RYFX$F#Y.P?O&QL_D33T&!'_8H:KU9
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
M^PC^PAVP64_SW"U[]BB[B01C/\,M(#"ZAM7YBSRYP65*=\5C*(@),(.E4V
M4JCC8  E&^>"G15/Z96P18:;87&GO=8L3@(=YALX$K3I.T<A-3+1=*9P*J9A
MS;8AG-P)JO&:W4CJ[.PW+68T%MNI-IV-L.)'3,NT8"CMM3W?OV\K!X)#=_<G
M].9U.8 ,<D!8P!_R)K@%B[2P=Q8DK.0'HD\DSX=4E.'B!C_BO,(?<3GXM#<X
M%GKL],WIFNMK>.@]SN/5.J*!G^V&Z4J,B.5951YXP@89:&PX5&TJIG7-1FU^
MSQ9P6$8:I2\Q)5KH%+J+G#$[8X94:2)K?6,M::XS=[ALN0X2=M+D8*N:G!_7
M 7N$<ARFCY,>_PQFQ2G)Y]07>4<C[H:Z?5G?DVQ/.)1_!W@8=^9QS?0U,"2A
M>?<3]M.,C!(B>%!,:\F81<;T?F8O/&9G^@ Q#!W[;E:!,OUD'XZ6&:!E:.YK
M,#.+FU%\9HW[=J</RWVS"J-1$7Z0_X:H&<"M*LIX]?B-SM:;C+Q@+ 9=UYZF
M:[93@QY6^&Q3G*WF4%TS,<=(A&SLNQZK/,$4X1JQ^I>MHW+#)M'W3@:F"/B!
M72+7_[9^A!H4Y0,H:I!$ LMYN&XG</F^%W?J1LU(8X@_7FVXHBO.GC&-TP(G
M$&4Q.)$+/=$+T.O3C!%FUK6"I?5#% *'7Y>HZ-9=0 M*>3LT48+L_@5UQUU'
M+^+7BZ>(,KU1X\T41XUYP5O*U5TB7>K2J52;\KC5PINW0AR69%U=J$%HOVI0
MM+BXP\_E>S;_%X6*ZQ\$5%^[D_E23;M0(0(T%6^ 2OE(2J8"!. PA0L5&T_T
MJ.(Y-XU=07BQQ*O\-"TVI$AE^IQ,FE.5*M3[")J5-CBYMWJ>@UB ZGK:6M>4
M8X,C@-CIF@@4HHQ?3R*-)%97679ZC$1@5)R%:2QBIY3&O)EUK#>770-Y&.:,
MK]%S,H8T-V[<'C+9C5FPOS3@;G!1TC1FZDH,$X;[1UQ>+<\)7>*TK$;B]FS,
MZ^+>J -_%M=('42MWX\L4V=:+&"#2JTJTEJQB-?2>=^AC)A<]TIEOC>S4"="
M_]G7)L;3.CACYZ!+AL5D3J)AOF.:A^OL!0-G&6_MCG-,HVR1)XMDG>:BN&"9
M/N+A,%NSCZ%,K@7$>>U;B<41>I!XH"A/4+2#21A^-ML",HVNGGF3'RWO]TOH
M=CRY[U^V0VHOKA"PVK?W,R^065SD4AQ_INH.(@XA0;G>/D;.R^]PD"8>Y!FO
M//#3@US#]MV!_X:[6H(;E@[EA'AD =_!LS(*\>4F>OK +ALTC;)"& ',.L#T
M<2""5O=#<!CM& #G)F+TA-8-Y$!AIMI$)G#*^>6XRS2Z3[.T3''!#G9A>:Y(
MEC"E=O:/*E6V+M?]#,AM8]/[<FV,X0$YM>ROK>3%$LV.(%%?$750$5:J4)4U
M,O_RFS^]>_O'OR"=A3J2-VTF(U#J!M+NY]QZ7N&$MP\S4^_C7T[5[VH(KH6N
M@8P>..BP&EZ#SGTJ7I=X@?CN%T*_,%N'DA@79GPW_N54OE-#<,UW'/)QFA]O
M).RPC*=!Z#[&TZ6>MY8/C+"[&W[X!V#+AT^WKAGBT\>+N[-3='NWN#N[#=+Y
MH4,DHEZY7RW"&8K!6K%C]10_XHQL^&5JV.VG]0U0<PS.[<M '$0"8AU:7A7
M.]%@("S"#@Y-6G[(XMQZ_$1 Y/0M3664YC@YBR@O&5DLXKA:5QE_8#S%RS1.
M2Z5(Z7X(EJLQ .X?@R0&"-<H!.(U;4(3./5")V=?;3#WXN</=3.ZQ3UWZ\<J
M[C.?P%K:M@J0\ZRP%?<E"A<K:5"H0]>$BLRV-\X_SR3[>71/!E.A]0CMEW%/
MTR+.2%'1;?#J"*=J? %DS8&9?9D= RA C ZK*P('3I<$L?MSE,=IE*';DJE,
MT3<SB$SI< \!$-#SLVAU7^!_5-SBX??$X<) 0V.A3Y-]<SI_?V^!(@$U<%V@
M0;(2(UKY99[V&+CDQT+C5WWYR-9<4<I05#"2]G= IAJ=WWEG+Y(_'#,MMT8;
MWOA']C#*.#*M+1#&7ZY/>0(FIV<%%J]P4F68MU6J/5TG$BNM1"C3SZ%J3A.,
M<\U7XR%[:M68'*$:%_198(,X.DC@$T@CFFX*F4KI6>A-,VWI1D>:,^ CIO?$
MU)R[9G_C#/?(PQH/E2.PY)6U-<%,;@7XH"L!F-HM;"2 '[5OP"\A_7IC4C!^
M7@6]G.(E9DHH85=ILL9WT;-X>V;_/6&_3)7M*W4_@UY31Z;W=E<=P0-T8;6^
M-H H-4B@DL,/<TW592$"I5W0"ROO_C50#&UDM)U+:S.K]VLK!QRRYMD8==5W
MUWZ2S<(*.X%<74]<WEM/_%Q:FTO Z[BR[E-\_/SO)6-PY35836]TO#T%YJ=^
MGD*%A2R<-T[C8346OE3>-<X+'M*>)U?E"M-K4I14=%P0T>TXQTMV9O?XGQ5,
M-W4Z($]"P7IX:JZ10 T6Z'-H#\GD/2*V"1]4D1:C;KZQ\784:>'/D;>G2&?
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
MQA<:P(%IS&ID$HD]!YAT6W&/.*8&QT*#2_KF=%\S1W9+UZGAX"J<9)"6Q(A
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
MF5SS#P/%_AOVRMQ'.*)!#>\)&SQ&-'^X)$71Y4_5F3;^ 3R=0S&QQ^P.!0;
M9 ]KZX'E?DCPB,/?4:/%$;KCK6U#982,\0\Q)^)<A(;7PI2/6DTDBK$8J:>P
M+EB'H,*+VB%.=H7/QIJMBV.+%&JQFJ>,#C"GEM2.43] @P_^/"B*["DDM7_0
ME/8=[61>NG7((D "7L#.'(<$W&_$H:!*((ZX6IZG.>//-,JN22&"X$<R^4T^
MG<H] R#\\119HA8+U* 1.M/?:!?Z6%";M)Z+W^TYLVOWF((71T9#B^'US^K\
M,H=+WN23AZ6P<Z5N+=+U R<DRR):;/\*<@E;6QW .IBR&E<U $=8B!A2;A8O
M+0?>Y/=1D<9F[RS#<]A]9>F'Y5K@!!!'+RRV5F3C?67W666F3RDC[#;^D*)#
M\5#79YX[5YQ7946;F..Z-T1Q6N&[%:8X6I;J"L'0>29?I#7AF;,UV[I[8AQT
MU@*<=E5VMJJI/@)-Q +?E4V9L/?"#-J#68KO-*'U(ZHS8V6'X@LX8;G[R5 1
M\4_:E)>,(]2T0PJ34FC*;.8B&?1.N%QB49>A[69RPRZQ)X27!:L8YO422*YZ
MRS&? 'ISU ;D2R+U,0+=)1VN%R*7T3-B\,(4] 0P&9E.R;#>F:%KY>!82YX9
M+]?$7K_,]N[HQBOC[[H(7XDGCXSR(JA!LUE:C!?Y.=L,7@QP//C ="*W=F0'
MH*<[W_G?&*U_=&@P3EJ24RNY@]F<C<H^)C2W+Y7;,%<)9D>U'0G>G\BY!#<
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
M=H"]AF?GT&@_6>];:9(7I-O='QSQ!T?$849_<,3E@R.-UPRBYT"Z(B>%DW"
MOU39XZ[(16T4D(8;KRL2@B)VY0ZH*VER^#P"A!1<R93#A:+EKKFB,^H9!'1-
M7!&(UJ(KBT^X,H%  M'+E+J"6X2+II=LH"L:IEZ#FGG?KBQ)3?R(3F$ KBA:
M8T%VG^)V90D<1*2Z2717A.LO3O"8QJ:81GC6SRQ@\:\3UCID?]+RR/Z&-B!D
M4=3=$&A13DXKV.((X'0/S^0T3S.F=U2"C!.W:@TW"LMX1ID5JO[83PA5'_]^
M_;_[Q!U\X2%9-E;/YU=V;?1'4-I<W&@8(GG<]6;VA@IA!7-EVV%(OD=SOBQ\
M1F1.@]4"AT$L)%G9=B"2-VO9+B$"C5"V-5 1OKS/B#EE(<)/W+R1HDE4S4V4
M7-_9ZNYP^NT$)>%B&5!%U7A@-QL86F]IDV #H-VL8$AQ!0&@AP5LP,%O.ETM
M8(S+6F_R'/8PP$:U;QT0)[^) =9KY"AC1]@P"98NJN/<H2>4Y.@+RN282UE;
MC[3T]9(][,W#WCSLK:_"'6HWBVBYD"[(1!*,(%HA@+$+0\?'( U,7H?E4^]/
MRH0D=:I=D90Z.Z3GF[N"&&BB00#+V17Q-%(;MVM3ZJ[).KZ[*_ 1>6DV5<YA
M[)JB-F5 V3U7E*')$@L+X;N/7M%(R+@P:T!.D2C[[#Z0ISLLT^A+.7HL4VU
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
M! BMNR*+(?!&8SGQ8R'>R-6ZF6UC;/U-/R]Q[8"/QRH-EF7I#ZQT]*+6CB&
MWP6\#NK;XH4/Q_=*%+$UL,C=N5K5VA :^%W BZ8>O?JK@29@J<,KIA[O#&@#
M*0&_".T2K&[6KVR;\ 7+VQ=B[3N+:!;<_<,$)ZP1FF3!"THG3XS"XL&3(([)
M<Y"$:,*#QD\\IMP,U-WB"8; W*TI;@7B/JMFVT/P,DU3E/VZ>?QT\_3+@CKV
M_0E*T QGT^B//,TX_75@[2[&TTG\-&:KF,)?2/Q: _T.L4F4!G$SMM3C=<"6
M,"W30HE 4/O62NHA]GMD60.QWU?M]%"W!9E00$^3^*)^&3.)SO&Y]9&F\OI;
M9'U._7ARZK[.@,_[-?=*&^S:SFE-K8 Z]E^<2[&W$1K4.^HO1V9UI*B!P6DV
MD//CA'5+F9%"F%S9(Y-Y^<$$O?! 5]/+8'2'-12R:49F/X?M=6D!N?O-&/0^
MOJT^_BE)LYO9?1"C5'HN7=AN>)++;?9U^>2/YNNAN X H(<U;$A/ H#Z#,_*
MS68MN.)+P7FY$@A8J&UK\B#'6X+2.R;7BJHO:#^0K=7'0"0%Q6S,^6=F?M(@
MGB;1-%KB!*<9)_9I(VSY1&\TAH]T^4A7-Y$N;?O"A[>.)[P%V<=)H]W2%0FI
MHU]@6\B5T(ZFTB@,75=B-YI2:6$5N*)'_DR-U;%U:X&.((?'N4FB(1*I^V1)
M,',99#G%&>:&Z:RR2&,</.*X_+!E4%-S>-/!S4;D]ASDU*1)+]C9B&$?]+0U
MZ'F%TA2AMZO05?4ZUQ7<-CT3UC^!=I_\8#^+TQG;./_%5H,+9L:UY/?-6!.#
MEQ9#"?["UJ2'9Q0_H6N29 M1"*GI<&,004>O?DQOO:"5Y*( J.XP8V'Y@3VX
MB]=<C#,:II])%RP_$VL9_II$. U)GF0H.G\)6=/IDO_5A&W16)/D9UOR,UM:
M09F9;6N3K\^G*L8:5>W)._ IB^-)67A$KM51PR=$'XF=<<.NO([^U,@!X0FL
MN_X"]J[(K,X)Z ^BZXC4ZMS%'NK-.":TFK!"?Q5C'!":- S70WV730*.9$$\
M9KGMAVM[*,KRMA3.Z(0%C@_T5T;%XOD)##U8DM&<Y;Q"SH2C.);Y<K*JYL%D
M13&ADR J+[/F#FV0YCS?\^/W']NF.;MXING<9W<\])P0[8)0O2QI=Z+QJ=,]
MLJQ)G>Y!-RZ*5WY=OG%UYA38VV3B%$CB:4[YKM&.SVH0D\%I(*67"3<FN5$I
M"E[K#S0.MIG+U@W;FX%&P7;AWW?"]^M(XV#\F73#=C7.")A^6""* NXTMF/Z
M=1R?;?/9MMZR;9U8F3X%YU-P/@7G4W!:.'5-,_XH$V^M#:2C3+UU8$T?9?*M
MO?=UE.FW]K[Z42;@6OM!1YA\:QCQ,YLDJ;_*<J?J9IKFR[+>>L.42(LG&$J
MM*:XGW1'"[) R8W6;/M4QD"IC)1F.P$7]M=^L(5]]/MU\,)7GMH*.,+O!R*M
M7!3%I-5]/PQI=_Q:BIK76?O=@"0)957SK8&@7M-+/HK_^#U.;-LL+PSZL,=C
MGX\8D:"V=YE,7U=A?I"<W_%ZAI]PQ#:<.[:<=RT]W><Z(M)?2<R&X9B6H85:
M_^21B_4.I]\NF#M_F3!7@4W%H80J>ZXAD3ZJ67O4T9<'1)?2-;/7!_JDET]Z
M=9/T:N-]^!27^RFN>@.<*(S@L7.MSFI)').QI_2DKUSB(XZ]!IF<;[';/O;W
M/606V])7/X8LMHUEU@;V;YV;:<,+5^;G.C>+AQ.OVN/M+WMNK7 '<('[2ZY;
M*]5>@K%FLZ$?)NQ=+P.ZYIC*%,\3/,-AP+X-PN(L(*_1OB(Q#GFMDQFS0#->
M_N0)11/,2$SFF&W6W%-%6=-L:8\4&,JF]LY1/]G6'LD&96-[%YO/UNZ19<W!
MLU-$L^)M\PEV'=!OBON*%,T-,)"G&5DB>H?B@JAT@5<*'M0]AF?CHIA55WQ2
M76[G5'$UW=<4S?+X"L]$L5R=KC8QED[#,%_F,3^S/UT2IEC_+MZ'-INJ@:QB
M^F1]'?Q!Z&G,UDO)W5H-1K"*S<^4I UX>]/-*H9>9?XE6"+I=6(-1[&*7?$E
M7?).1@_F90M$#R0NVPH /89GXY:M8XF"\-HV/D%J,D':#[$/-(C04FF7B9H=
M2T:W3P_&9WS=S_BV,;M(1SN_*S)4YY,:&[>NY$):JAG8@W4EN=%67J"HA2O)
MBI;"DIL2KN0>6@I)8G_W=X9O5!("NU:NK.D>2>*1))JI3?W(K7.3I:%\Z@*%
MSLVBIK(!A<./LK"!7NS2+#[@APDN+A.>9,$+2B<4L<XACG&PJ</$-MC)#$7\
MYN B'))GA*YW.DTH&Z\A-*"?AQM"!?3)3"M P/ELQGEX0N6UT0_!"X=0W;VA
M[_QEA6GQV\VL4'*FJ*^G_]DB>(MHB Y*9G8^?L/+JEIP?LN6^%79*EY/>0$R
M%'U!SU,>T2LP/92](<Q4J:R9S<8X00F:X2R]8$O#?4;";QO8$%I5L*&6PAJ
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
M$[[!"4Y=-.KK:R':70N17W=P,[M#3RAY7:WV2TO5M1F>U/-J*C"79>-YXU!
MLK2M>=+/<)QGPI.)BM8&:C[Q(NK,]IYAT4FLG18F*R&\(L)XY.NTM,J9*%_-
M\A/$[#"T8V9=XX3PQ,IEDB&VE&5%@?W=4;@+D*VO4;;@?K+J</> %)@7]-:*
M4]<PDK4V6/2K0FQ45\)(R1>V-D'^1@E*TC::(Z1?WGP$Q3M,ZOH6CK*%]\BU
M7=G>( M*J=>T-"G[RNC8K*5<BCP&?YJG&:..GK]4,1F.76/_./!<P%B+D0P<
MBT8Q&W/^F2TT-.!WODRC)4XP5R/FUZ%*L02<ZG7VY0'<.U6_YZ1]R?G5G?Q
M3&%''OAL FX:CF(-NP<4RAR&1F.X5U! 9:GY6@*^EH"O)>!K"0@"]JV-+.<4
M1RHN26"M/SR3 9P#3!J2&-)QP?V!#J0K2XN:7=+.N>EO43$PE[2D!?#F70%.
M:LD%%A%S"E.O*1]C46Q7L/<-Y*V(,#L%?=02CS04[ HD1DLB@/QF?QC $<FE
M-G7JRA(CMR9;P#7&;EDV8YUT$@T<NP?;E^Q@86-+<&0IIY(?]$ TG:#"<-G0
MJ8LHDPQE&ENF)*T5RJQ $7)H(8K.<LK>='G4H((2UAU*8MO\9HYMSAU$%X16
M!W'V O>]/J.#JX@%I/$;Y5&_W+=]A(D+::.BH%40<]#S95*5CKA&?.D0)&Q
M?8S>K=O1M1@M1K3GEF'!VRK(?MPG^XZO12G.T#VB3SA$I5KSRE_SI!BET'"U
MN'I]K FHYA:<+9T9PG8&<(_%IL*%3!+V1FI1NJ"V(X HF03)9$Q4*-HX/U+M
MD#<V=-=%6NYB(EC%3A.3%R5#@1,'[4Q>I%T2PY<_MDVTVXF:#&5T"]HZR'MK
M2UJ#RM?JXT%3NG>J%-M1Y6N4DH5?KJ+NZ_%@"F(E;M(Y<S_)&I4>PVU5J837
MP!)K6*O1+&/_];QOT6SZ'-#23V)+V@SA+*?"B[):CVMX<11[C\*WJ"<)V%AV
ML=Z]/F@/:T@@KW6*HN(<?(9IG6++F <.85[OE83*7$R-$<QS^F;?E#'TIJ%1
MB[4%V2#O8%S)C&8&T9$ =1L -=5VO7-"D;),P)&CL:>V&LM%(];L"IQ*6T:0
MN))S,$ZH< "Q3><FEX60>6,5Q8!%DU1QP_YTQ';)* U4Y]9=J3R&37+UL&R;
M+ ^JH7*=!G>. W;63S"D/^SKB&2G%V%U!1?;7MV $4A7 +, 6&B_N"FP(']V
M59#=0+# <OSDTK[;19(9;BB/XTX";:MPN*+E'\;BCTI%U\FUW>.X1$YC/VV:
MSH&+S#F/H6%:""XQ;>? 4,5NG=6^'MH%EXFVT6^W3)1I+<@IB>H;_A\/ K!/
M_C]02P$"% ,4    "  *AFQ1]2$/>,3;  #-S@H $0              @ $
M    8VQF9"TR,#(P,#DS,"YX;6Q02P$"% ,4    "  *AFQ1Z[MJ9$00  #1
MP0  $0              @ 'SVP  8VQF9"TR,#(P,#DS,"YX<V102P$"% ,4
M    "  *AFQ1!80.T%<-  #HOP  %0              @ %F[   8VQF9"TR
M,#(P,#DS,%]C86PN>&UL4$L! A0#%     @ "H9L48-<B60>10  D\4% !4
M             ( !\/D  &-L9F0M,C R,# Y,S!?9&5F+GAM;%!+ 0(4 Q0
M   (  J&;%$03JJ:GF$  .6)!0 5              "  4$_ 0!C;&9D+3(P
M,C P.3,P7VQA8BYX;6Q02P$"% ,4    "  *AFQ1%Q.76_!'   \,08 %0
M            @ $2H0$ 8VQF9"TR,#(P,#DS,%]P<F4N>&UL4$L%!@     &
-  8 B@$  #7I 0    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
